Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Functions
ffi_test_functions_generated.cc File Reference
#include <stdarg.h>
#include <stddef.h>
#include <stdint.h>
#include <stdlib.h>
#include <sys/types.h>
#include <cmath>
#include <iostream>
#include <limits>

Go to the source code of this file.

Classes

struct  dart::Struct1ByteBool
 
struct  dart::Struct1ByteInt
 
struct  dart::Struct3BytesHomogeneousUint8
 
struct  dart::Struct3BytesInt2ByteAligned
 
struct  dart::Struct4BytesHomogeneousInt16
 
struct  dart::Struct4BytesFloat
 
struct  dart::Struct7BytesHomogeneousUint8
 
struct  dart::Struct7BytesInt4ByteAligned
 
struct  dart::Struct8BytesInt
 
struct  dart::Struct8BytesHomogeneousFloat
 
struct  dart::Struct8BytesFloat
 
struct  dart::Struct8BytesMixed
 
struct  dart::Struct9BytesHomogeneousUint8
 
struct  dart::Struct9BytesInt4Or8ByteAligned
 
struct  dart::Struct10BytesHomogeneousBool
 
struct  dart::Struct12BytesHomogeneousFloat
 
struct  dart::Struct12BytesHomogeneousInt32
 
struct  dart::Struct16BytesHomogeneousFloat
 
struct  dart::Struct16BytesMixed
 
struct  dart::Struct16BytesMixed2
 
struct  dart::Struct17BytesInt
 
struct  dart::Struct19BytesHomogeneousUint8
 
struct  dart::Struct20BytesHomogeneousInt32
 
struct  dart::Struct20BytesHomogeneousFloat
 
struct  dart::Struct32BytesHomogeneousDouble
 
struct  dart::Struct40BytesHomogeneousDouble
 
struct  dart::Struct1024BytesHomogeneousUint64
 
struct  dart::StructAlignmentInt16
 
struct  dart::StructAlignmentInt32
 
struct  dart::StructAlignmentInt64
 
struct  dart::Struct8BytesNestedInt
 
struct  dart::Struct8BytesNestedFloat
 
struct  dart::Struct8BytesNestedFloat2
 
struct  dart::Struct8BytesNestedMixed
 
struct  dart::Struct16BytesNestedInt
 
struct  dart::Struct32BytesNestedInt
 
struct  dart::StructNestedIntStructAlignmentInt16
 
struct  dart::StructNestedIntStructAlignmentInt32
 
struct  dart::StructNestedIntStructAlignmentInt64
 
struct  dart::StructNestedIrregularBig
 
struct  dart::StructNestedIrregularBigger
 
struct  dart::StructNestedIrregularEvenBigger
 
struct  dart::Struct8BytesInlineArrayInt
 
struct  dart::Struct10BytesInlineArrayBool
 
struct  dart::StructInlineArrayIrregular
 
struct  dart::StructInlineArray100Bytes
 
struct  dart::StructInlineArrayBig
 
struct  dart::StructStruct16BytesHomogeneousFloat2
 
struct  dart::StructStruct32BytesHomogeneousDouble2
 
struct  dart::StructStruct16BytesMixed3
 
struct  dart::Struct8BytesInlineArrayMultiDimensionalInt
 
struct  dart::Struct32BytesInlineArrayMultiDimensionalInt
 
struct  dart::Struct64BytesInlineArrayMultiDimensionalInt
 
struct  dart::Struct4BytesInlineArrayMultiDimensionalInt
 
struct  dart::Struct3BytesPackedInt
 
struct  dart::Struct3BytesPackedIntMembersAligned
 
struct  dart::Struct5BytesPackedMixed
 
struct  dart::StructNestedAlignmentStruct5BytesPackedMixed
 
struct  dart::Struct6BytesInlineArrayInt
 
struct  dart::Struct8BytesPackedInt
 
struct  dart::Struct9BytesPackedMixed
 
struct  dart::Struct15BytesInlineArrayMixed
 
union  dart::Union4BytesMixed
 
union  dart::Union8BytesNestedFloat
 
union  dart::Union9BytesNestedInt
 
union  dart::Union16BytesNestedInlineArrayFloat
 
union  dart::Union16BytesNestedFloat
 
struct  dart::StructInlineArrayInt
 

Namespaces

namespace  dart
 

Macros

#define DART_EXPORT    extern "C" __attribute__((visibility("default"))) __attribute((used))
 
#define CHECK(X)
 
#define CHECK_EQ(X, Y)   CHECK((X) == (Y))
 
#define CHECK_APPROX(EXPECTED, ACTUAL)
 

Functions

DART_EXPORT int64_t dart::PassStruct1ByteIntx10 (Struct1ByteInt a0, Struct1ByteInt a1, Struct1ByteInt a2, Struct1ByteInt a3, Struct1ByteInt a4, Struct1ByteInt a5, Struct1ByteInt a6, Struct1ByteInt a7, Struct1ByteInt a8, Struct1ByteInt a9)
 
DART_EXPORT int64_t dart::PassStruct3BytesHomogeneousUint8x10 (Struct3BytesHomogeneousUint8 a0, Struct3BytesHomogeneousUint8 a1, Struct3BytesHomogeneousUint8 a2, Struct3BytesHomogeneousUint8 a3, Struct3BytesHomogeneousUint8 a4, Struct3BytesHomogeneousUint8 a5, Struct3BytesHomogeneousUint8 a6, Struct3BytesHomogeneousUint8 a7, Struct3BytesHomogeneousUint8 a8, Struct3BytesHomogeneousUint8 a9)
 
DART_EXPORT int64_t dart::PassStruct3BytesInt2ByteAlignedx10 (Struct3BytesInt2ByteAligned a0, Struct3BytesInt2ByteAligned a1, Struct3BytesInt2ByteAligned a2, Struct3BytesInt2ByteAligned a3, Struct3BytesInt2ByteAligned a4, Struct3BytesInt2ByteAligned a5, Struct3BytesInt2ByteAligned a6, Struct3BytesInt2ByteAligned a7, Struct3BytesInt2ByteAligned a8, Struct3BytesInt2ByteAligned a9)
 
DART_EXPORT int64_t dart::PassStruct4BytesHomogeneousInt16x10 (Struct4BytesHomogeneousInt16 a0, Struct4BytesHomogeneousInt16 a1, Struct4BytesHomogeneousInt16 a2, Struct4BytesHomogeneousInt16 a3, Struct4BytesHomogeneousInt16 a4, Struct4BytesHomogeneousInt16 a5, Struct4BytesHomogeneousInt16 a6, Struct4BytesHomogeneousInt16 a7, Struct4BytesHomogeneousInt16 a8, Struct4BytesHomogeneousInt16 a9)
 
DART_EXPORT int64_t dart::PassStruct7BytesHomogeneousUint8x10 (Struct7BytesHomogeneousUint8 a0, Struct7BytesHomogeneousUint8 a1, Struct7BytesHomogeneousUint8 a2, Struct7BytesHomogeneousUint8 a3, Struct7BytesHomogeneousUint8 a4, Struct7BytesHomogeneousUint8 a5, Struct7BytesHomogeneousUint8 a6, Struct7BytesHomogeneousUint8 a7, Struct7BytesHomogeneousUint8 a8, Struct7BytesHomogeneousUint8 a9)
 
DART_EXPORT int64_t dart::PassStruct7BytesInt4ByteAlignedx10 (Struct7BytesInt4ByteAligned a0, Struct7BytesInt4ByteAligned a1, Struct7BytesInt4ByteAligned a2, Struct7BytesInt4ByteAligned a3, Struct7BytesInt4ByteAligned a4, Struct7BytesInt4ByteAligned a5, Struct7BytesInt4ByteAligned a6, Struct7BytesInt4ByteAligned a7, Struct7BytesInt4ByteAligned a8, Struct7BytesInt4ByteAligned a9)
 
DART_EXPORT int64_t dart::PassStruct8BytesIntx10 (Struct8BytesInt a0, Struct8BytesInt a1, Struct8BytesInt a2, Struct8BytesInt a3, Struct8BytesInt a4, Struct8BytesInt a5, Struct8BytesInt a6, Struct8BytesInt a7, Struct8BytesInt a8, Struct8BytesInt a9)
 
DART_EXPORT float dart::PassStruct8BytesHomogeneousFloatx10 (Struct8BytesHomogeneousFloat a0, Struct8BytesHomogeneousFloat a1, Struct8BytesHomogeneousFloat a2, Struct8BytesHomogeneousFloat a3, Struct8BytesHomogeneousFloat a4, Struct8BytesHomogeneousFloat a5, Struct8BytesHomogeneousFloat a6, Struct8BytesHomogeneousFloat a7, Struct8BytesHomogeneousFloat a8, Struct8BytesHomogeneousFloat a9)
 
DART_EXPORT float dart::PassStruct8BytesMixedx10 (Struct8BytesMixed a0, Struct8BytesMixed a1, Struct8BytesMixed a2, Struct8BytesMixed a3, Struct8BytesMixed a4, Struct8BytesMixed a5, Struct8BytesMixed a6, Struct8BytesMixed a7, Struct8BytesMixed a8, Struct8BytesMixed a9)
 
DART_EXPORT int64_t dart::PassStruct9BytesHomogeneousUint8x10 (Struct9BytesHomogeneousUint8 a0, Struct9BytesHomogeneousUint8 a1, Struct9BytesHomogeneousUint8 a2, Struct9BytesHomogeneousUint8 a3, Struct9BytesHomogeneousUint8 a4, Struct9BytesHomogeneousUint8 a5, Struct9BytesHomogeneousUint8 a6, Struct9BytesHomogeneousUint8 a7, Struct9BytesHomogeneousUint8 a8, Struct9BytesHomogeneousUint8 a9)
 
DART_EXPORT int64_t dart::PassStruct9BytesInt4Or8ByteAlignedx10 (Struct9BytesInt4Or8ByteAligned a0, Struct9BytesInt4Or8ByteAligned a1, Struct9BytesInt4Or8ByteAligned a2, Struct9BytesInt4Or8ByteAligned a3, Struct9BytesInt4Or8ByteAligned a4, Struct9BytesInt4Or8ByteAligned a5, Struct9BytesInt4Or8ByteAligned a6, Struct9BytesInt4Or8ByteAligned a7, Struct9BytesInt4Or8ByteAligned a8, Struct9BytesInt4Or8ByteAligned a9)
 
DART_EXPORT float dart::PassStruct12BytesHomogeneousFloatx6 (Struct12BytesHomogeneousFloat a0, Struct12BytesHomogeneousFloat a1, Struct12BytesHomogeneousFloat a2, Struct12BytesHomogeneousFloat a3, Struct12BytesHomogeneousFloat a4, Struct12BytesHomogeneousFloat a5)
 
DART_EXPORT float dart::PassStruct16BytesHomogeneousFloatx5 (Struct16BytesHomogeneousFloat a0, Struct16BytesHomogeneousFloat a1, Struct16BytesHomogeneousFloat a2, Struct16BytesHomogeneousFloat a3, Struct16BytesHomogeneousFloat a4)
 
DART_EXPORT double dart::PassStruct16BytesMixedx10 (Struct16BytesMixed a0, Struct16BytesMixed a1, Struct16BytesMixed a2, Struct16BytesMixed a3, Struct16BytesMixed a4, Struct16BytesMixed a5, Struct16BytesMixed a6, Struct16BytesMixed a7, Struct16BytesMixed a8, Struct16BytesMixed a9)
 
DART_EXPORT float dart::PassStruct16BytesMixed2x10 (Struct16BytesMixed2 a0, Struct16BytesMixed2 a1, Struct16BytesMixed2 a2, Struct16BytesMixed2 a3, Struct16BytesMixed2 a4, Struct16BytesMixed2 a5, Struct16BytesMixed2 a6, Struct16BytesMixed2 a7, Struct16BytesMixed2 a8, Struct16BytesMixed2 a9)
 
DART_EXPORT int64_t dart::PassStruct17BytesIntx10 (Struct17BytesInt a0, Struct17BytesInt a1, Struct17BytesInt a2, Struct17BytesInt a3, Struct17BytesInt a4, Struct17BytesInt a5, Struct17BytesInt a6, Struct17BytesInt a7, Struct17BytesInt a8, Struct17BytesInt a9)
 
DART_EXPORT int64_t dart::PassStruct19BytesHomogeneousUint8x10 (Struct19BytesHomogeneousUint8 a0, Struct19BytesHomogeneousUint8 a1, Struct19BytesHomogeneousUint8 a2, Struct19BytesHomogeneousUint8 a3, Struct19BytesHomogeneousUint8 a4, Struct19BytesHomogeneousUint8 a5, Struct19BytesHomogeneousUint8 a6, Struct19BytesHomogeneousUint8 a7, Struct19BytesHomogeneousUint8 a8, Struct19BytesHomogeneousUint8 a9)
 
DART_EXPORT int32_t dart::PassStruct20BytesHomogeneousInt32x10 (Struct20BytesHomogeneousInt32 a0, Struct20BytesHomogeneousInt32 a1, Struct20BytesHomogeneousInt32 a2, Struct20BytesHomogeneousInt32 a3, Struct20BytesHomogeneousInt32 a4, Struct20BytesHomogeneousInt32 a5, Struct20BytesHomogeneousInt32 a6, Struct20BytesHomogeneousInt32 a7, Struct20BytesHomogeneousInt32 a8, Struct20BytesHomogeneousInt32 a9)
 
DART_EXPORT float dart::PassStruct20BytesHomogeneousFloat (Struct20BytesHomogeneousFloat a0)
 
DART_EXPORT double dart::PassStruct32BytesHomogeneousDoublex5 (Struct32BytesHomogeneousDouble a0, Struct32BytesHomogeneousDouble a1, Struct32BytesHomogeneousDouble a2, Struct32BytesHomogeneousDouble a3, Struct32BytesHomogeneousDouble a4)
 
DART_EXPORT double dart::PassStruct40BytesHomogeneousDouble (Struct40BytesHomogeneousDouble a0)
 
DART_EXPORT uint64_t dart::PassStruct1024BytesHomogeneousUint64 (Struct1024BytesHomogeneousUint64 a0)
 
DART_EXPORT float dart::PassFloatStruct16BytesHomogeneousFloatFloatStruct1 (float a0, Struct16BytesHomogeneousFloat a1, float a2, Struct16BytesHomogeneousFloat a3, float a4, Struct16BytesHomogeneousFloat a5, float a6, Struct16BytesHomogeneousFloat a7, float a8)
 
DART_EXPORT double dart::PassFloatStruct32BytesHomogeneousDoubleFloatStruct (float a0, Struct32BytesHomogeneousDouble a1, float a2, Struct32BytesHomogeneousDouble a3, float a4, Struct32BytesHomogeneousDouble a5, float a6, Struct32BytesHomogeneousDouble a7, float a8)
 
DART_EXPORT double dart::PassInt8Struct16BytesMixedInt8Struct16BytesMixedIn (int8_t a0, Struct16BytesMixed a1, int8_t a2, Struct16BytesMixed a3, int8_t a4, Struct16BytesMixed a5, int8_t a6, Struct16BytesMixed a7, int8_t a8)
 
DART_EXPORT double dart::PassDoublex6Struct16BytesMixedx4Int32 (double a0, double a1, double a2, double a3, double a4, double a5, Struct16BytesMixed a6, Struct16BytesMixed a7, Struct16BytesMixed a8, Struct16BytesMixed a9, int32_t a10)
 
DART_EXPORT double dart::PassInt32x4Struct16BytesMixedx4Double (int32_t a0, int32_t a1, int32_t a2, int32_t a3, Struct16BytesMixed a4, Struct16BytesMixed a5, Struct16BytesMixed a6, Struct16BytesMixed a7, double a8)
 
DART_EXPORT double dart::PassStruct40BytesHomogeneousDoubleStruct4BytesHomo (Struct40BytesHomogeneousDouble a0, Struct4BytesHomogeneousInt16 a1, Struct8BytesHomogeneousFloat a2)
 
DART_EXPORT double dart::PassInt32x8Doublex8Int64Int8Struct1ByteIntInt64Int (int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, double a8, double a9, double a10, double a11, double a12, double a13, double a14, double a15, int64_t a16, int8_t a17, Struct1ByteInt a18, int64_t a19, int8_t a20, Struct4BytesHomogeneousInt16 a21, int64_t a22, int8_t a23, Struct8BytesInt a24, int64_t a25, int8_t a26, Struct8BytesHomogeneousFloat a27, int64_t a28, int8_t a29, Struct8BytesMixed a30, int64_t a31, int8_t a32, StructAlignmentInt16 a33, int64_t a34, int8_t a35, StructAlignmentInt32 a36, int64_t a37, int8_t a38, StructAlignmentInt64 a39)
 
DART_EXPORT int64_t dart::PassStructAlignmentInt16 (StructAlignmentInt16 a0)
 
DART_EXPORT int64_t dart::PassStructAlignmentInt32 (StructAlignmentInt32 a0)
 
DART_EXPORT int64_t dart::PassStructAlignmentInt64 (StructAlignmentInt64 a0)
 
DART_EXPORT int64_t dart::PassStruct8BytesNestedIntx10 (Struct8BytesNestedInt a0, Struct8BytesNestedInt a1, Struct8BytesNestedInt a2, Struct8BytesNestedInt a3, Struct8BytesNestedInt a4, Struct8BytesNestedInt a5, Struct8BytesNestedInt a6, Struct8BytesNestedInt a7, Struct8BytesNestedInt a8, Struct8BytesNestedInt a9)
 
DART_EXPORT float dart::PassStruct8BytesNestedFloatx10 (Struct8BytesNestedFloat a0, Struct8BytesNestedFloat a1, Struct8BytesNestedFloat a2, Struct8BytesNestedFloat a3, Struct8BytesNestedFloat a4, Struct8BytesNestedFloat a5, Struct8BytesNestedFloat a6, Struct8BytesNestedFloat a7, Struct8BytesNestedFloat a8, Struct8BytesNestedFloat a9)
 
DART_EXPORT float dart::PassStruct8BytesNestedFloat2x10 (Struct8BytesNestedFloat2 a0, Struct8BytesNestedFloat2 a1, Struct8BytesNestedFloat2 a2, Struct8BytesNestedFloat2 a3, Struct8BytesNestedFloat2 a4, Struct8BytesNestedFloat2 a5, Struct8BytesNestedFloat2 a6, Struct8BytesNestedFloat2 a7, Struct8BytesNestedFloat2 a8, Struct8BytesNestedFloat2 a9)
 
DART_EXPORT double dart::PassStruct8BytesNestedMixedx10 (Struct8BytesNestedMixed a0, Struct8BytesNestedMixed a1, Struct8BytesNestedMixed a2, Struct8BytesNestedMixed a3, Struct8BytesNestedMixed a4, Struct8BytesNestedMixed a5, Struct8BytesNestedMixed a6, Struct8BytesNestedMixed a7, Struct8BytesNestedMixed a8, Struct8BytesNestedMixed a9)
 
DART_EXPORT int64_t dart::PassStruct16BytesNestedIntx2 (Struct16BytesNestedInt a0, Struct16BytesNestedInt a1)
 
DART_EXPORT int64_t dart::PassStruct32BytesNestedIntx2 (Struct32BytesNestedInt a0, Struct32BytesNestedInt a1)
 
DART_EXPORT int64_t dart::PassStructNestedIntStructAlignmentInt16 (StructNestedIntStructAlignmentInt16 a0)
 
DART_EXPORT int64_t dart::PassStructNestedIntStructAlignmentInt32 (StructNestedIntStructAlignmentInt32 a0)
 
DART_EXPORT int64_t dart::PassStructNestedIntStructAlignmentInt64 (StructNestedIntStructAlignmentInt64 a0)
 
DART_EXPORT double dart::PassStructNestedIrregularEvenBiggerx4 (StructNestedIrregularEvenBigger a0, StructNestedIrregularEvenBigger a1, StructNestedIrregularEvenBigger a2, StructNestedIrregularEvenBigger a3)
 
DART_EXPORT int32_t dart::PassStruct8BytesInlineArrayIntx4 (Struct8BytesInlineArrayInt a0, Struct8BytesInlineArrayInt a1, Struct8BytesInlineArrayInt a2, Struct8BytesInlineArrayInt a3)
 
DART_EXPORT int32_t dart::PassStructInlineArrayIrregularx4 (StructInlineArrayIrregular a0, StructInlineArrayIrregular a1, StructInlineArrayIrregular a2, StructInlineArrayIrregular a3)
 
DART_EXPORT int32_t dart::PassStructInlineArray100Bytes (StructInlineArray100Bytes a0)
 
DART_EXPORT float dart::PassStructStruct16BytesHomogeneousFloat2x5 (StructStruct16BytesHomogeneousFloat2 a0, StructStruct16BytesHomogeneousFloat2 a1, StructStruct16BytesHomogeneousFloat2 a2, StructStruct16BytesHomogeneousFloat2 a3, StructStruct16BytesHomogeneousFloat2 a4)
 
DART_EXPORT double dart::PassStructStruct32BytesHomogeneousDouble2x5 (StructStruct32BytesHomogeneousDouble2 a0, StructStruct32BytesHomogeneousDouble2 a1, StructStruct32BytesHomogeneousDouble2 a2, StructStruct32BytesHomogeneousDouble2 a3, StructStruct32BytesHomogeneousDouble2 a4)
 
DART_EXPORT float dart::PassStructStruct16BytesMixed3x10 (StructStruct16BytesMixed3 a0, StructStruct16BytesMixed3 a1, StructStruct16BytesMixed3 a2, StructStruct16BytesMixed3 a3, StructStruct16BytesMixed3 a4, StructStruct16BytesMixed3 a5, StructStruct16BytesMixed3 a6, StructStruct16BytesMixed3 a7, StructStruct16BytesMixed3 a8, StructStruct16BytesMixed3 a9)
 
DART_EXPORT uint32_t dart::PassUint8Struct32BytesInlineArrayMultiDimensionalI (uint8_t a0, Struct32BytesInlineArrayMultiDimensionalInt a1, uint8_t a2, Struct8BytesInlineArrayMultiDimensionalInt a3, uint8_t a4, Struct8BytesInlineArrayMultiDimensionalInt a5, uint8_t a6)
 
DART_EXPORT uint32_t dart::PassUint8Struct4BytesInlineArrayMultiDimensionalIn (uint8_t a0, Struct4BytesInlineArrayMultiDimensionalInt a1, uint8_t a2)
 
DART_EXPORT int64_t dart::PassStruct3BytesPackedIntx10 (Struct3BytesPackedInt a0, Struct3BytesPackedInt a1, Struct3BytesPackedInt a2, Struct3BytesPackedInt a3, Struct3BytesPackedInt a4, Struct3BytesPackedInt a5, Struct3BytesPackedInt a6, Struct3BytesPackedInt a7, Struct3BytesPackedInt a8, Struct3BytesPackedInt a9)
 
DART_EXPORT int64_t dart::PassStruct8BytesPackedIntx10 (Struct8BytesPackedInt a0, Struct8BytesPackedInt a1, Struct8BytesPackedInt a2, Struct8BytesPackedInt a3, Struct8BytesPackedInt a4, Struct8BytesPackedInt a5, Struct8BytesPackedInt a6, Struct8BytesPackedInt a7, Struct8BytesPackedInt a8, Struct8BytesPackedInt a9)
 
DART_EXPORT double dart::PassStruct9BytesPackedMixedx10DoubleInt32x2 (Struct9BytesPackedMixed a0, Struct9BytesPackedMixed a1, Struct9BytesPackedMixed a2, Struct9BytesPackedMixed a3, Struct9BytesPackedMixed a4, Struct9BytesPackedMixed a5, Struct9BytesPackedMixed a6, Struct9BytesPackedMixed a7, Struct9BytesPackedMixed a8, Struct9BytesPackedMixed a9, double a10, int32_t a11, int32_t a12)
 
DART_EXPORT double dart::PassStruct5BytesPackedMixed (Struct5BytesPackedMixed a0)
 
DART_EXPORT double dart::PassStructNestedAlignmentStruct5BytesPackedMixed (StructNestedAlignmentStruct5BytesPackedMixed a0)
 
DART_EXPORT double dart::PassStruct6BytesInlineArrayInt (Struct6BytesInlineArrayInt a0)
 
DART_EXPORT double dart::PassStruct15BytesInlineArrayMixed (Struct15BytesInlineArrayMixed a0)
 
DART_EXPORT double dart::PassUnion4BytesMixedx10 (Union4BytesMixed a0, Union4BytesMixed a1, Union4BytesMixed a2, Union4BytesMixed a3, Union4BytesMixed a4, Union4BytesMixed a5, Union4BytesMixed a6, Union4BytesMixed a7, Union4BytesMixed a8, Union4BytesMixed a9)
 
DART_EXPORT double dart::PassUnion8BytesNestedFloatx10 (Union8BytesNestedFloat a0, Union8BytesNestedFloat a1, Union8BytesNestedFloat a2, Union8BytesNestedFloat a3, Union8BytesNestedFloat a4, Union8BytesNestedFloat a5, Union8BytesNestedFloat a6, Union8BytesNestedFloat a7, Union8BytesNestedFloat a8, Union8BytesNestedFloat a9)
 
DART_EXPORT double dart::PassUnion9BytesNestedIntx10 (Union9BytesNestedInt a0, Union9BytesNestedInt a1, Union9BytesNestedInt a2, Union9BytesNestedInt a3, Union9BytesNestedInt a4, Union9BytesNestedInt a5, Union9BytesNestedInt a6, Union9BytesNestedInt a7, Union9BytesNestedInt a8, Union9BytesNestedInt a9)
 
DART_EXPORT double dart::PassUnion16BytesNestedInlineArrayFloatx10 (Union16BytesNestedInlineArrayFloat a0, Union16BytesNestedInlineArrayFloat a1, Union16BytesNestedInlineArrayFloat a2, Union16BytesNestedInlineArrayFloat a3, Union16BytesNestedInlineArrayFloat a4, Union16BytesNestedInlineArrayFloat a5, Union16BytesNestedInlineArrayFloat a6, Union16BytesNestedInlineArrayFloat a7, Union16BytesNestedInlineArrayFloat a8, Union16BytesNestedInlineArrayFloat a9)
 
DART_EXPORT double dart::PassUnion16BytesNestedFloatx10 (Union16BytesNestedFloat a0, Union16BytesNestedFloat a1, Union16BytesNestedFloat a2, Union16BytesNestedFloat a3, Union16BytesNestedFloat a4, Union16BytesNestedFloat a5, Union16BytesNestedFloat a6, Union16BytesNestedFloat a7, Union16BytesNestedFloat a8, Union16BytesNestedFloat a9)
 
DART_EXPORT int32_t dart::PassUint8Boolx9Struct10BytesHomogeneousBoolBool (uint8_t a0, bool a1, bool a2, bool a3, bool a4, bool a5, bool a6, bool a7, bool a8, bool a9, Struct10BytesHomogeneousBool a10, bool a11)
 
DART_EXPORT int32_t dart::PassUint8Boolx9Struct10BytesInlineArrayBoolBool (uint8_t a0, bool a1, bool a2, bool a3, bool a4, bool a5, bool a6, bool a7, bool a8, bool a9, Struct10BytesInlineArrayBool a10, bool a11)
 
DART_EXPORT bool dart::PassUint8Struct1ByteBool (uint8_t a0, Struct1ByteBool a1)
 
DART_EXPORT wchar_t dart::PassWCharStructInlineArrayIntUintPtrx2LongUnsigned (wchar_t a0, StructInlineArrayInt a1, uintptr_t a2, uintptr_t a3, long a4, unsigned long a5)
 
DART_EXPORT int64_t dart::PassInt64x7Struct12BytesHomogeneousInt32 (int64_t a0, int64_t a1, int64_t a2, int64_t a3, int64_t a4, int64_t a5, int64_t a6, Struct12BytesHomogeneousInt32 a7)
 
DART_EXPORT Struct1ByteInt dart::ReturnStruct1ByteInt (int8_t a0)
 
DART_EXPORT Struct3BytesHomogeneousUint8 dart::ReturnStruct3BytesHomogeneousUint8 (uint8_t a0, uint8_t a1, uint8_t a2)
 
DART_EXPORT Struct3BytesInt2ByteAligned dart::ReturnStruct3BytesInt2ByteAligned (int16_t a0, int8_t a1)
 
DART_EXPORT Struct4BytesHomogeneousInt16 dart::ReturnStruct4BytesHomogeneousInt16 (int16_t a0, int16_t a1)
 
DART_EXPORT Struct7BytesHomogeneousUint8 dart::ReturnStruct7BytesHomogeneousUint8 (uint8_t a0, uint8_t a1, uint8_t a2, uint8_t a3, uint8_t a4, uint8_t a5, uint8_t a6)
 
DART_EXPORT Struct7BytesInt4ByteAligned dart::ReturnStruct7BytesInt4ByteAligned (int32_t a0, int16_t a1, int8_t a2)
 
DART_EXPORT Struct8BytesInt dart::ReturnStruct8BytesInt (int16_t a0, int16_t a1, int32_t a2)
 
DART_EXPORT Struct8BytesHomogeneousFloat dart::ReturnStruct8BytesHomogeneousFloat (float a0, float a1)
 
DART_EXPORT Struct8BytesMixed dart::ReturnStruct8BytesMixed (float a0, int16_t a1, int16_t a2)
 
DART_EXPORT Struct9BytesHomogeneousUint8 dart::ReturnStruct9BytesHomogeneousUint8 (uint8_t a0, uint8_t a1, uint8_t a2, uint8_t a3, uint8_t a4, uint8_t a5, uint8_t a6, uint8_t a7, uint8_t a8)
 
DART_EXPORT Struct9BytesInt4Or8ByteAligned dart::ReturnStruct9BytesInt4Or8ByteAligned (int64_t a0, int8_t a1)
 
DART_EXPORT Struct12BytesHomogeneousFloat dart::ReturnStruct12BytesHomogeneousFloat (float a0, float a1, float a2)
 
DART_EXPORT Struct16BytesHomogeneousFloat dart::ReturnStruct16BytesHomogeneousFloat (float a0, float a1, float a2, float a3)
 
DART_EXPORT Struct16BytesMixed dart::ReturnStruct16BytesMixed (double a0, int64_t a1)
 
DART_EXPORT Struct16BytesMixed2 dart::ReturnStruct16BytesMixed2 (float a0, float a1, float a2, int32_t a3)
 
DART_EXPORT Struct17BytesInt dart::ReturnStruct17BytesInt (int64_t a0, int64_t a1, int8_t a2)
 
DART_EXPORT Struct19BytesHomogeneousUint8 dart::ReturnStruct19BytesHomogeneousUint8 (uint8_t a0, uint8_t a1, uint8_t a2, uint8_t a3, uint8_t a4, uint8_t a5, uint8_t a6, uint8_t a7, uint8_t a8, uint8_t a9, uint8_t a10, uint8_t a11, uint8_t a12, uint8_t a13, uint8_t a14, uint8_t a15, uint8_t a16, uint8_t a17, uint8_t a18)
 
DART_EXPORT Struct20BytesHomogeneousInt32 dart::ReturnStruct20BytesHomogeneousInt32 (int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4)
 
DART_EXPORT Struct20BytesHomogeneousFloat dart::ReturnStruct20BytesHomogeneousFloat (float a0, float a1, float a2, float a3, float a4)
 
DART_EXPORT Struct32BytesHomogeneousDouble dart::ReturnStruct32BytesHomogeneousDouble (double a0, double a1, double a2, double a3)
 
DART_EXPORT Struct40BytesHomogeneousDouble dart::ReturnStruct40BytesHomogeneousDouble (double a0, double a1, double a2, double a3, double a4)
 
DART_EXPORT Struct1024BytesHomogeneousUint64 dart::ReturnStruct1024BytesHomogeneousUint64 (uint64_t a0, uint64_t a1, uint64_t a2, uint64_t a3, uint64_t a4, uint64_t a5, uint64_t a6, uint64_t a7, uint64_t a8, uint64_t a9, uint64_t a10, uint64_t a11, uint64_t a12, uint64_t a13, uint64_t a14, uint64_t a15, uint64_t a16, uint64_t a17, uint64_t a18, uint64_t a19, uint64_t a20, uint64_t a21, uint64_t a22, uint64_t a23, uint64_t a24, uint64_t a25, uint64_t a26, uint64_t a27, uint64_t a28, uint64_t a29, uint64_t a30, uint64_t a31, uint64_t a32, uint64_t a33, uint64_t a34, uint64_t a35, uint64_t a36, uint64_t a37, uint64_t a38, uint64_t a39, uint64_t a40, uint64_t a41, uint64_t a42, uint64_t a43, uint64_t a44, uint64_t a45, uint64_t a46, uint64_t a47, uint64_t a48, uint64_t a49, uint64_t a50, uint64_t a51, uint64_t a52, uint64_t a53, uint64_t a54, uint64_t a55, uint64_t a56, uint64_t a57, uint64_t a58, uint64_t a59, uint64_t a60, uint64_t a61, uint64_t a62, uint64_t a63, uint64_t a64, uint64_t a65, uint64_t a66, uint64_t a67, uint64_t a68, uint64_t a69, uint64_t a70, uint64_t a71, uint64_t a72, uint64_t a73, uint64_t a74, uint64_t a75, uint64_t a76, uint64_t a77, uint64_t a78, uint64_t a79, uint64_t a80, uint64_t a81, uint64_t a82, uint64_t a83, uint64_t a84, uint64_t a85, uint64_t a86, uint64_t a87, uint64_t a88, uint64_t a89, uint64_t a90, uint64_t a91, uint64_t a92, uint64_t a93, uint64_t a94, uint64_t a95, uint64_t a96, uint64_t a97, uint64_t a98, uint64_t a99, uint64_t a100, uint64_t a101, uint64_t a102, uint64_t a103, uint64_t a104, uint64_t a105, uint64_t a106, uint64_t a107, uint64_t a108, uint64_t a109, uint64_t a110, uint64_t a111, uint64_t a112, uint64_t a113, uint64_t a114, uint64_t a115, uint64_t a116, uint64_t a117, uint64_t a118, uint64_t a119, uint64_t a120, uint64_t a121, uint64_t a122, uint64_t a123, uint64_t a124, uint64_t a125, uint64_t a126, uint64_t a127)
 
DART_EXPORT Struct3BytesPackedInt dart::ReturnStruct3BytesPackedInt (int8_t a0, int16_t a1)
 
DART_EXPORT Struct8BytesPackedInt dart::ReturnStruct8BytesPackedInt (uint8_t a0, uint32_t a1, uint8_t a2, uint8_t a3, uint8_t a4)
 
DART_EXPORT Struct9BytesPackedMixed dart::ReturnStruct9BytesPackedMixed (uint8_t a0, double a1)
 
DART_EXPORT Union4BytesMixed dart::ReturnUnion4BytesMixed (uint32_t a0)
 
DART_EXPORT Union8BytesNestedFloat dart::ReturnUnion8BytesNestedFloat (double a0)
 
DART_EXPORT Union9BytesNestedInt dart::ReturnUnion9BytesNestedInt (Struct8BytesInt a0)
 
DART_EXPORT Union16BytesNestedFloat dart::ReturnUnion16BytesNestedFloat (Struct8BytesHomogeneousFloat a0)
 
DART_EXPORT Struct1ByteInt dart::ReturnStructArgumentStruct1ByteInt (Struct1ByteInt a0)
 
DART_EXPORT Struct1ByteInt dart::ReturnStructArgumentInt32x8Struct1ByteInt (int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, Struct1ByteInt a8)
 
DART_EXPORT Struct8BytesHomogeneousFloat dart::ReturnStructArgumentStruct8BytesHomogeneousFloat (Struct8BytesHomogeneousFloat a0)
 
DART_EXPORT Struct20BytesHomogeneousInt32 dart::ReturnStructArgumentStruct20BytesHomogeneousInt32 (Struct20BytesHomogeneousInt32 a0)
 
DART_EXPORT Struct20BytesHomogeneousInt32 dart::ReturnStructArgumentInt32x8Struct20BytesHomogeneou (int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, Struct20BytesHomogeneousInt32 a8)
 
DART_EXPORT Struct8BytesInlineArrayInt dart::ReturnStructArgumentStruct8BytesInlineArrayInt (Struct8BytesInlineArrayInt a0)
 
DART_EXPORT StructStruct16BytesHomogeneousFloat2 dart::ReturnStructArgumentStructStruct16BytesHomogeneous (StructStruct16BytesHomogeneousFloat2 a0)
 
DART_EXPORT StructStruct32BytesHomogeneousDouble2 dart::ReturnStructArgumentStructStruct32BytesHomogeneous (StructStruct32BytesHomogeneousDouble2 a0)
 
DART_EXPORT StructStruct16BytesMixed3 dart::ReturnStructArgumentStructStruct16BytesMixed3 (StructStruct16BytesMixed3 a0)
 
DART_EXPORT StructAlignmentInt16 dart::ReturnStructAlignmentInt16 (int8_t a0, int16_t a1, int8_t a2)
 
DART_EXPORT StructAlignmentInt32 dart::ReturnStructAlignmentInt32 (int8_t a0, int32_t a1, int8_t a2)
 
DART_EXPORT StructAlignmentInt64 dart::ReturnStructAlignmentInt64 (int8_t a0, int64_t a1, int8_t a2)
 
DART_EXPORT Struct8BytesNestedInt dart::ReturnStruct8BytesNestedInt (Struct4BytesHomogeneousInt16 a0, Struct4BytesHomogeneousInt16 a1)
 
DART_EXPORT Struct8BytesNestedFloat dart::ReturnStruct8BytesNestedFloat (Struct4BytesFloat a0, Struct4BytesFloat a1)
 
DART_EXPORT Struct8BytesNestedFloat2 dart::ReturnStruct8BytesNestedFloat2 (Struct4BytesFloat a0, float a1)
 
DART_EXPORT Struct8BytesNestedMixed dart::ReturnStruct8BytesNestedMixed (Struct4BytesHomogeneousInt16 a0, Struct4BytesFloat a1)
 
DART_EXPORT Struct16BytesNestedInt dart::ReturnStruct16BytesNestedInt (Struct8BytesNestedInt a0, Struct8BytesNestedInt a1)
 
DART_EXPORT Struct32BytesNestedInt dart::ReturnStruct32BytesNestedInt (Struct16BytesNestedInt a0, Struct16BytesNestedInt a1)
 
DART_EXPORT StructNestedIntStructAlignmentInt16 dart::ReturnStructNestedIntStructAlignmentInt16 (StructAlignmentInt16 a0, StructAlignmentInt16 a1)
 
DART_EXPORT StructNestedIntStructAlignmentInt32 dart::ReturnStructNestedIntStructAlignmentInt32 (StructAlignmentInt32 a0, StructAlignmentInt32 a1)
 
DART_EXPORT StructNestedIntStructAlignmentInt64 dart::ReturnStructNestedIntStructAlignmentInt64 (StructAlignmentInt64 a0, StructAlignmentInt64 a1)
 
DART_EXPORT StructNestedIrregularEvenBigger dart::ReturnStructNestedIrregularEvenBigger (uint64_t a0, StructNestedIrregularBigger a1, StructNestedIrregularBigger a2, double a3)
 
DART_EXPORT intptr_t dart::TestPassStruct1ByteIntx10 (int64_t(*f)(Struct1ByteInt a0, Struct1ByteInt a1, Struct1ByteInt a2, Struct1ByteInt a3, Struct1ByteInt a4, Struct1ByteInt a5, Struct1ByteInt a6, Struct1ByteInt a7, Struct1ByteInt a8, Struct1ByteInt a9))
 
DART_EXPORT intptr_t dart::TestPassStruct3BytesHomogeneousUint8x10 (int64_t(*f)(Struct3BytesHomogeneousUint8 a0, Struct3BytesHomogeneousUint8 a1, Struct3BytesHomogeneousUint8 a2, Struct3BytesHomogeneousUint8 a3, Struct3BytesHomogeneousUint8 a4, Struct3BytesHomogeneousUint8 a5, Struct3BytesHomogeneousUint8 a6, Struct3BytesHomogeneousUint8 a7, Struct3BytesHomogeneousUint8 a8, Struct3BytesHomogeneousUint8 a9))
 
DART_EXPORT intptr_t dart::TestPassStruct3BytesInt2ByteAlignedx10 (int64_t(*f)(Struct3BytesInt2ByteAligned a0, Struct3BytesInt2ByteAligned a1, Struct3BytesInt2ByteAligned a2, Struct3BytesInt2ByteAligned a3, Struct3BytesInt2ByteAligned a4, Struct3BytesInt2ByteAligned a5, Struct3BytesInt2ByteAligned a6, Struct3BytesInt2ByteAligned a7, Struct3BytesInt2ByteAligned a8, Struct3BytesInt2ByteAligned a9))
 
DART_EXPORT intptr_t dart::TestPassStruct4BytesHomogeneousInt16x10 (int64_t(*f)(Struct4BytesHomogeneousInt16 a0, Struct4BytesHomogeneousInt16 a1, Struct4BytesHomogeneousInt16 a2, Struct4BytesHomogeneousInt16 a3, Struct4BytesHomogeneousInt16 a4, Struct4BytesHomogeneousInt16 a5, Struct4BytesHomogeneousInt16 a6, Struct4BytesHomogeneousInt16 a7, Struct4BytesHomogeneousInt16 a8, Struct4BytesHomogeneousInt16 a9))
 
DART_EXPORT intptr_t dart::TestPassStruct7BytesHomogeneousUint8x10 (int64_t(*f)(Struct7BytesHomogeneousUint8 a0, Struct7BytesHomogeneousUint8 a1, Struct7BytesHomogeneousUint8 a2, Struct7BytesHomogeneousUint8 a3, Struct7BytesHomogeneousUint8 a4, Struct7BytesHomogeneousUint8 a5, Struct7BytesHomogeneousUint8 a6, Struct7BytesHomogeneousUint8 a7, Struct7BytesHomogeneousUint8 a8, Struct7BytesHomogeneousUint8 a9))
 
DART_EXPORT intptr_t dart::TestPassStruct7BytesInt4ByteAlignedx10 (int64_t(*f)(Struct7BytesInt4ByteAligned a0, Struct7BytesInt4ByteAligned a1, Struct7BytesInt4ByteAligned a2, Struct7BytesInt4ByteAligned a3, Struct7BytesInt4ByteAligned a4, Struct7BytesInt4ByteAligned a5, Struct7BytesInt4ByteAligned a6, Struct7BytesInt4ByteAligned a7, Struct7BytesInt4ByteAligned a8, Struct7BytesInt4ByteAligned a9))
 
DART_EXPORT intptr_t dart::TestPassStruct8BytesIntx10 (int64_t(*f)(Struct8BytesInt a0, Struct8BytesInt a1, Struct8BytesInt a2, Struct8BytesInt a3, Struct8BytesInt a4, Struct8BytesInt a5, Struct8BytesInt a6, Struct8BytesInt a7, Struct8BytesInt a8, Struct8BytesInt a9))
 
DART_EXPORT intptr_t dart::TestPassStruct8BytesHomogeneousFloatx10 (float(*f)(Struct8BytesHomogeneousFloat a0, Struct8BytesHomogeneousFloat a1, Struct8BytesHomogeneousFloat a2, Struct8BytesHomogeneousFloat a3, Struct8BytesHomogeneousFloat a4, Struct8BytesHomogeneousFloat a5, Struct8BytesHomogeneousFloat a6, Struct8BytesHomogeneousFloat a7, Struct8BytesHomogeneousFloat a8, Struct8BytesHomogeneousFloat a9))
 
DART_EXPORT intptr_t dart::TestPassStruct8BytesMixedx10 (float(*f)(Struct8BytesMixed a0, Struct8BytesMixed a1, Struct8BytesMixed a2, Struct8BytesMixed a3, Struct8BytesMixed a4, Struct8BytesMixed a5, Struct8BytesMixed a6, Struct8BytesMixed a7, Struct8BytesMixed a8, Struct8BytesMixed a9))
 
DART_EXPORT intptr_t dart::TestPassStruct9BytesHomogeneousUint8x10 (int64_t(*f)(Struct9BytesHomogeneousUint8 a0, Struct9BytesHomogeneousUint8 a1, Struct9BytesHomogeneousUint8 a2, Struct9BytesHomogeneousUint8 a3, Struct9BytesHomogeneousUint8 a4, Struct9BytesHomogeneousUint8 a5, Struct9BytesHomogeneousUint8 a6, Struct9BytesHomogeneousUint8 a7, Struct9BytesHomogeneousUint8 a8, Struct9BytesHomogeneousUint8 a9))
 
DART_EXPORT intptr_t dart::TestPassStruct9BytesInt4Or8ByteAlignedx10 (int64_t(*f)(Struct9BytesInt4Or8ByteAligned a0, Struct9BytesInt4Or8ByteAligned a1, Struct9BytesInt4Or8ByteAligned a2, Struct9BytesInt4Or8ByteAligned a3, Struct9BytesInt4Or8ByteAligned a4, Struct9BytesInt4Or8ByteAligned a5, Struct9BytesInt4Or8ByteAligned a6, Struct9BytesInt4Or8ByteAligned a7, Struct9BytesInt4Or8ByteAligned a8, Struct9BytesInt4Or8ByteAligned a9))
 
DART_EXPORT intptr_t dart::TestPassStruct12BytesHomogeneousFloatx6 (float(*f)(Struct12BytesHomogeneousFloat a0, Struct12BytesHomogeneousFloat a1, Struct12BytesHomogeneousFloat a2, Struct12BytesHomogeneousFloat a3, Struct12BytesHomogeneousFloat a4, Struct12BytesHomogeneousFloat a5))
 
DART_EXPORT intptr_t dart::TestPassStruct16BytesHomogeneousFloatx5 (float(*f)(Struct16BytesHomogeneousFloat a0, Struct16BytesHomogeneousFloat a1, Struct16BytesHomogeneousFloat a2, Struct16BytesHomogeneousFloat a3, Struct16BytesHomogeneousFloat a4))
 
DART_EXPORT intptr_t dart::TestPassStruct16BytesMixedx10 (double(*f)(Struct16BytesMixed a0, Struct16BytesMixed a1, Struct16BytesMixed a2, Struct16BytesMixed a3, Struct16BytesMixed a4, Struct16BytesMixed a5, Struct16BytesMixed a6, Struct16BytesMixed a7, Struct16BytesMixed a8, Struct16BytesMixed a9))
 
DART_EXPORT intptr_t dart::TestPassStruct16BytesMixed2x10 (float(*f)(Struct16BytesMixed2 a0, Struct16BytesMixed2 a1, Struct16BytesMixed2 a2, Struct16BytesMixed2 a3, Struct16BytesMixed2 a4, Struct16BytesMixed2 a5, Struct16BytesMixed2 a6, Struct16BytesMixed2 a7, Struct16BytesMixed2 a8, Struct16BytesMixed2 a9))
 
DART_EXPORT intptr_t dart::TestPassStruct17BytesIntx10 (int64_t(*f)(Struct17BytesInt a0, Struct17BytesInt a1, Struct17BytesInt a2, Struct17BytesInt a3, Struct17BytesInt a4, Struct17BytesInt a5, Struct17BytesInt a6, Struct17BytesInt a7, Struct17BytesInt a8, Struct17BytesInt a9))
 
DART_EXPORT intptr_t dart::TestPassStruct19BytesHomogeneousUint8x10 (int64_t(*f)(Struct19BytesHomogeneousUint8 a0, Struct19BytesHomogeneousUint8 a1, Struct19BytesHomogeneousUint8 a2, Struct19BytesHomogeneousUint8 a3, Struct19BytesHomogeneousUint8 a4, Struct19BytesHomogeneousUint8 a5, Struct19BytesHomogeneousUint8 a6, Struct19BytesHomogeneousUint8 a7, Struct19BytesHomogeneousUint8 a8, Struct19BytesHomogeneousUint8 a9))
 
DART_EXPORT intptr_t dart::TestPassStruct20BytesHomogeneousInt32x10 (int32_t(*f)(Struct20BytesHomogeneousInt32 a0, Struct20BytesHomogeneousInt32 a1, Struct20BytesHomogeneousInt32 a2, Struct20BytesHomogeneousInt32 a3, Struct20BytesHomogeneousInt32 a4, Struct20BytesHomogeneousInt32 a5, Struct20BytesHomogeneousInt32 a6, Struct20BytesHomogeneousInt32 a7, Struct20BytesHomogeneousInt32 a8, Struct20BytesHomogeneousInt32 a9))
 
DART_EXPORT intptr_t dart::TestPassStruct20BytesHomogeneousFloat (float(*f)(Struct20BytesHomogeneousFloat a0))
 
DART_EXPORT intptr_t dart::TestPassStruct32BytesHomogeneousDoublex5 (double(*f)(Struct32BytesHomogeneousDouble a0, Struct32BytesHomogeneousDouble a1, Struct32BytesHomogeneousDouble a2, Struct32BytesHomogeneousDouble a3, Struct32BytesHomogeneousDouble a4))
 
DART_EXPORT intptr_t dart::TestPassStruct40BytesHomogeneousDouble (double(*f)(Struct40BytesHomogeneousDouble a0))
 
DART_EXPORT intptr_t dart::TestPassStruct1024BytesHomogeneousUint64 (uint64_t(*f)(Struct1024BytesHomogeneousUint64 a0))
 
DART_EXPORT intptr_t dart::TestPassFloatStruct16BytesHomogeneousFloatFloatStruct1 (float(*f)(float a0, Struct16BytesHomogeneousFloat a1, float a2, Struct16BytesHomogeneousFloat a3, float a4, Struct16BytesHomogeneousFloat a5, float a6, Struct16BytesHomogeneousFloat a7, float a8))
 
DART_EXPORT intptr_t dart::TestPassFloatStruct32BytesHomogeneousDoubleFloatStruct (double(*f)(float a0, Struct32BytesHomogeneousDouble a1, float a2, Struct32BytesHomogeneousDouble a3, float a4, Struct32BytesHomogeneousDouble a5, float a6, Struct32BytesHomogeneousDouble a7, float a8))
 
DART_EXPORT intptr_t dart::TestPassInt8Struct16BytesMixedInt8Struct16BytesMixedIn (double(*f)(int8_t a0, Struct16BytesMixed a1, int8_t a2, Struct16BytesMixed a3, int8_t a4, Struct16BytesMixed a5, int8_t a6, Struct16BytesMixed a7, int8_t a8))
 
DART_EXPORT intptr_t dart::TestPassDoublex6Struct16BytesMixedx4Int32 (double(*f)(double a0, double a1, double a2, double a3, double a4, double a5, Struct16BytesMixed a6, Struct16BytesMixed a7, Struct16BytesMixed a8, Struct16BytesMixed a9, int32_t a10))
 
DART_EXPORT intptr_t dart::TestPassInt32x4Struct16BytesMixedx4Double (double(*f)(int32_t a0, int32_t a1, int32_t a2, int32_t a3, Struct16BytesMixed a4, Struct16BytesMixed a5, Struct16BytesMixed a6, Struct16BytesMixed a7, double a8))
 
DART_EXPORT intptr_t dart::TestPassStruct40BytesHomogeneousDoubleStruct4BytesHomo (double(*f)(Struct40BytesHomogeneousDouble a0, Struct4BytesHomogeneousInt16 a1, Struct8BytesHomogeneousFloat a2))
 
DART_EXPORT intptr_t dart::TestPassInt32x8Doublex8Int64Int8Struct1ByteIntInt64Int (double(*f)(int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, double a8, double a9, double a10, double a11, double a12, double a13, double a14, double a15, int64_t a16, int8_t a17, Struct1ByteInt a18, int64_t a19, int8_t a20, Struct4BytesHomogeneousInt16 a21, int64_t a22, int8_t a23, Struct8BytesInt a24, int64_t a25, int8_t a26, Struct8BytesHomogeneousFloat a27, int64_t a28, int8_t a29, Struct8BytesMixed a30, int64_t a31, int8_t a32, StructAlignmentInt16 a33, int64_t a34, int8_t a35, StructAlignmentInt32 a36, int64_t a37, int8_t a38, StructAlignmentInt64 a39))
 
DART_EXPORT intptr_t dart::TestPassStructAlignmentInt16 (int64_t(*f)(StructAlignmentInt16 a0))
 
DART_EXPORT intptr_t dart::TestPassStructAlignmentInt32 (int64_t(*f)(StructAlignmentInt32 a0))
 
DART_EXPORT intptr_t dart::TestPassStructAlignmentInt64 (int64_t(*f)(StructAlignmentInt64 a0))
 
DART_EXPORT intptr_t dart::TestPassStruct8BytesNestedIntx10 (int64_t(*f)(Struct8BytesNestedInt a0, Struct8BytesNestedInt a1, Struct8BytesNestedInt a2, Struct8BytesNestedInt a3, Struct8BytesNestedInt a4, Struct8BytesNestedInt a5, Struct8BytesNestedInt a6, Struct8BytesNestedInt a7, Struct8BytesNestedInt a8, Struct8BytesNestedInt a9))
 
DART_EXPORT intptr_t dart::TestPassStruct8BytesNestedFloatx10 (float(*f)(Struct8BytesNestedFloat a0, Struct8BytesNestedFloat a1, Struct8BytesNestedFloat a2, Struct8BytesNestedFloat a3, Struct8BytesNestedFloat a4, Struct8BytesNestedFloat a5, Struct8BytesNestedFloat a6, Struct8BytesNestedFloat a7, Struct8BytesNestedFloat a8, Struct8BytesNestedFloat a9))
 
DART_EXPORT intptr_t dart::TestPassStruct8BytesNestedFloat2x10 (float(*f)(Struct8BytesNestedFloat2 a0, Struct8BytesNestedFloat2 a1, Struct8BytesNestedFloat2 a2, Struct8BytesNestedFloat2 a3, Struct8BytesNestedFloat2 a4, Struct8BytesNestedFloat2 a5, Struct8BytesNestedFloat2 a6, Struct8BytesNestedFloat2 a7, Struct8BytesNestedFloat2 a8, Struct8BytesNestedFloat2 a9))
 
DART_EXPORT intptr_t dart::TestPassStruct8BytesNestedMixedx10 (double(*f)(Struct8BytesNestedMixed a0, Struct8BytesNestedMixed a1, Struct8BytesNestedMixed a2, Struct8BytesNestedMixed a3, Struct8BytesNestedMixed a4, Struct8BytesNestedMixed a5, Struct8BytesNestedMixed a6, Struct8BytesNestedMixed a7, Struct8BytesNestedMixed a8, Struct8BytesNestedMixed a9))
 
DART_EXPORT intptr_t dart::TestPassStruct16BytesNestedIntx2 (int64_t(*f)(Struct16BytesNestedInt a0, Struct16BytesNestedInt a1))
 
DART_EXPORT intptr_t dart::TestPassStruct32BytesNestedIntx2 (int64_t(*f)(Struct32BytesNestedInt a0, Struct32BytesNestedInt a1))
 
DART_EXPORT intptr_t dart::TestPassStructNestedIntStructAlignmentInt16 (int64_t(*f)(StructNestedIntStructAlignmentInt16 a0))
 
DART_EXPORT intptr_t dart::TestPassStructNestedIntStructAlignmentInt32 (int64_t(*f)(StructNestedIntStructAlignmentInt32 a0))
 
DART_EXPORT intptr_t dart::TestPassStructNestedIntStructAlignmentInt64 (int64_t(*f)(StructNestedIntStructAlignmentInt64 a0))
 
DART_EXPORT intptr_t dart::TestPassStructNestedIrregularEvenBiggerx4 (double(*f)(StructNestedIrregularEvenBigger a0, StructNestedIrregularEvenBigger a1, StructNestedIrregularEvenBigger a2, StructNestedIrregularEvenBigger a3))
 
DART_EXPORT intptr_t dart::TestPassStruct8BytesInlineArrayIntx4 (int32_t(*f)(Struct8BytesInlineArrayInt a0, Struct8BytesInlineArrayInt a1, Struct8BytesInlineArrayInt a2, Struct8BytesInlineArrayInt a3))
 
DART_EXPORT intptr_t dart::TestPassStructInlineArrayIrregularx4 (int32_t(*f)(StructInlineArrayIrregular a0, StructInlineArrayIrregular a1, StructInlineArrayIrregular a2, StructInlineArrayIrregular a3))
 
DART_EXPORT intptr_t dart::TestPassStructInlineArray100Bytes (int32_t(*f)(StructInlineArray100Bytes a0))
 
DART_EXPORT intptr_t dart::TestPassStructStruct16BytesHomogeneousFloat2x5 (float(*f)(StructStruct16BytesHomogeneousFloat2 a0, StructStruct16BytesHomogeneousFloat2 a1, StructStruct16BytesHomogeneousFloat2 a2, StructStruct16BytesHomogeneousFloat2 a3, StructStruct16BytesHomogeneousFloat2 a4))
 
DART_EXPORT intptr_t dart::TestPassStructStruct32BytesHomogeneousDouble2x5 (double(*f)(StructStruct32BytesHomogeneousDouble2 a0, StructStruct32BytesHomogeneousDouble2 a1, StructStruct32BytesHomogeneousDouble2 a2, StructStruct32BytesHomogeneousDouble2 a3, StructStruct32BytesHomogeneousDouble2 a4))
 
DART_EXPORT intptr_t dart::TestPassStructStruct16BytesMixed3x10 (float(*f)(StructStruct16BytesMixed3 a0, StructStruct16BytesMixed3 a1, StructStruct16BytesMixed3 a2, StructStruct16BytesMixed3 a3, StructStruct16BytesMixed3 a4, StructStruct16BytesMixed3 a5, StructStruct16BytesMixed3 a6, StructStruct16BytesMixed3 a7, StructStruct16BytesMixed3 a8, StructStruct16BytesMixed3 a9))
 
DART_EXPORT intptr_t dart::TestPassUint8Struct32BytesInlineArrayMultiDimensionalI (uint32_t(*f)(uint8_t a0, Struct32BytesInlineArrayMultiDimensionalInt a1, uint8_t a2, Struct8BytesInlineArrayMultiDimensionalInt a3, uint8_t a4, Struct8BytesInlineArrayMultiDimensionalInt a5, uint8_t a6))
 
DART_EXPORT intptr_t dart::TestPassUint8Struct4BytesInlineArrayMultiDimensionalIn (uint32_t(*f)(uint8_t a0, Struct4BytesInlineArrayMultiDimensionalInt a1, uint8_t a2))
 
DART_EXPORT intptr_t dart::TestPassStruct3BytesPackedIntx10 (int64_t(*f)(Struct3BytesPackedInt a0, Struct3BytesPackedInt a1, Struct3BytesPackedInt a2, Struct3BytesPackedInt a3, Struct3BytesPackedInt a4, Struct3BytesPackedInt a5, Struct3BytesPackedInt a6, Struct3BytesPackedInt a7, Struct3BytesPackedInt a8, Struct3BytesPackedInt a9))
 
DART_EXPORT intptr_t dart::TestPassStruct8BytesPackedIntx10 (int64_t(*f)(Struct8BytesPackedInt a0, Struct8BytesPackedInt a1, Struct8BytesPackedInt a2, Struct8BytesPackedInt a3, Struct8BytesPackedInt a4, Struct8BytesPackedInt a5, Struct8BytesPackedInt a6, Struct8BytesPackedInt a7, Struct8BytesPackedInt a8, Struct8BytesPackedInt a9))
 
DART_EXPORT intptr_t dart::TestPassStruct9BytesPackedMixedx10DoubleInt32x2 (double(*f)(Struct9BytesPackedMixed a0, Struct9BytesPackedMixed a1, Struct9BytesPackedMixed a2, Struct9BytesPackedMixed a3, Struct9BytesPackedMixed a4, Struct9BytesPackedMixed a5, Struct9BytesPackedMixed a6, Struct9BytesPackedMixed a7, Struct9BytesPackedMixed a8, Struct9BytesPackedMixed a9, double a10, int32_t a11, int32_t a12))
 
DART_EXPORT intptr_t dart::TestPassStruct5BytesPackedMixed (double(*f)(Struct5BytesPackedMixed a0))
 
DART_EXPORT intptr_t dart::TestPassStructNestedAlignmentStruct5BytesPackedMixed (double(*f)(StructNestedAlignmentStruct5BytesPackedMixed a0))
 
DART_EXPORT intptr_t dart::TestPassStruct6BytesInlineArrayInt (double(*f)(Struct6BytesInlineArrayInt a0))
 
DART_EXPORT intptr_t dart::TestPassStruct15BytesInlineArrayMixed (double(*f)(Struct15BytesInlineArrayMixed a0))
 
DART_EXPORT intptr_t dart::TestPassUnion4BytesMixedx10 (double(*f)(Union4BytesMixed a0, Union4BytesMixed a1, Union4BytesMixed a2, Union4BytesMixed a3, Union4BytesMixed a4, Union4BytesMixed a5, Union4BytesMixed a6, Union4BytesMixed a7, Union4BytesMixed a8, Union4BytesMixed a9))
 
DART_EXPORT intptr_t dart::TestPassUnion8BytesNestedFloatx10 (double(*f)(Union8BytesNestedFloat a0, Union8BytesNestedFloat a1, Union8BytesNestedFloat a2, Union8BytesNestedFloat a3, Union8BytesNestedFloat a4, Union8BytesNestedFloat a5, Union8BytesNestedFloat a6, Union8BytesNestedFloat a7, Union8BytesNestedFloat a8, Union8BytesNestedFloat a9))
 
DART_EXPORT intptr_t dart::TestPassUnion9BytesNestedIntx10 (double(*f)(Union9BytesNestedInt a0, Union9BytesNestedInt a1, Union9BytesNestedInt a2, Union9BytesNestedInt a3, Union9BytesNestedInt a4, Union9BytesNestedInt a5, Union9BytesNestedInt a6, Union9BytesNestedInt a7, Union9BytesNestedInt a8, Union9BytesNestedInt a9))
 
DART_EXPORT intptr_t dart::TestPassUnion16BytesNestedInlineArrayFloatx10 (double(*f)(Union16BytesNestedInlineArrayFloat a0, Union16BytesNestedInlineArrayFloat a1, Union16BytesNestedInlineArrayFloat a2, Union16BytesNestedInlineArrayFloat a3, Union16BytesNestedInlineArrayFloat a4, Union16BytesNestedInlineArrayFloat a5, Union16BytesNestedInlineArrayFloat a6, Union16BytesNestedInlineArrayFloat a7, Union16BytesNestedInlineArrayFloat a8, Union16BytesNestedInlineArrayFloat a9))
 
DART_EXPORT intptr_t dart::TestPassUnion16BytesNestedFloatx10 (double(*f)(Union16BytesNestedFloat a0, Union16BytesNestedFloat a1, Union16BytesNestedFloat a2, Union16BytesNestedFloat a3, Union16BytesNestedFloat a4, Union16BytesNestedFloat a5, Union16BytesNestedFloat a6, Union16BytesNestedFloat a7, Union16BytesNestedFloat a8, Union16BytesNestedFloat a9))
 
DART_EXPORT intptr_t dart::TestPassUint8Boolx9Struct10BytesHomogeneousBoolBool (int32_t(*f)(uint8_t a0, bool a1, bool a2, bool a3, bool a4, bool a5, bool a6, bool a7, bool a8, bool a9, Struct10BytesHomogeneousBool a10, bool a11))
 
DART_EXPORT intptr_t dart::TestPassUint8Boolx9Struct10BytesInlineArrayBoolBool (int32_t(*f)(uint8_t a0, bool a1, bool a2, bool a3, bool a4, bool a5, bool a6, bool a7, bool a8, bool a9, Struct10BytesInlineArrayBool a10, bool a11))
 
DART_EXPORT intptr_t dart::TestPassUint8Struct1ByteBool (bool(*f)(uint8_t a0, Struct1ByteBool a1))
 
DART_EXPORT intptr_t dart::TestPassWCharStructInlineArrayIntUintPtrx2LongUnsigned (wchar_t(*f)(wchar_t a0, StructInlineArrayInt a1, uintptr_t a2, uintptr_t a3, long a4, unsigned long a5))
 
DART_EXPORT intptr_t dart::TestPassInt64x7Struct12BytesHomogeneousInt32 (int64_t(*f)(int64_t a0, int64_t a1, int64_t a2, int64_t a3, int64_t a4, int64_t a5, int64_t a6, Struct12BytesHomogeneousInt32 a7))
 
DART_EXPORT intptr_t dart::TestReturnStruct1ByteInt (Struct1ByteInt(*f)(int8_t a0))
 
DART_EXPORT intptr_t dart::TestReturnStruct3BytesHomogeneousUint8 (Struct3BytesHomogeneousUint8(*f)(uint8_t a0, uint8_t a1, uint8_t a2))
 
DART_EXPORT intptr_t dart::TestReturnStruct3BytesInt2ByteAligned (Struct3BytesInt2ByteAligned(*f)(int16_t a0, int8_t a1))
 
DART_EXPORT intptr_t dart::TestReturnStruct4BytesHomogeneousInt16 (Struct4BytesHomogeneousInt16(*f)(int16_t a0, int16_t a1))
 
DART_EXPORT intptr_t dart::TestReturnStruct7BytesHomogeneousUint8 (Struct7BytesHomogeneousUint8(*f)(uint8_t a0, uint8_t a1, uint8_t a2, uint8_t a3, uint8_t a4, uint8_t a5, uint8_t a6))
 
DART_EXPORT intptr_t dart::TestReturnStruct7BytesInt4ByteAligned (Struct7BytesInt4ByteAligned(*f)(int32_t a0, int16_t a1, int8_t a2))
 
DART_EXPORT intptr_t dart::TestReturnStruct8BytesInt (Struct8BytesInt(*f)(int16_t a0, int16_t a1, int32_t a2))
 
DART_EXPORT intptr_t dart::TestReturnStruct8BytesHomogeneousFloat (Struct8BytesHomogeneousFloat(*f)(float a0, float a1))
 
DART_EXPORT intptr_t dart::TestReturnStruct8BytesMixed (Struct8BytesMixed(*f)(float a0, int16_t a1, int16_t a2))
 
DART_EXPORT intptr_t dart::TestReturnStruct9BytesHomogeneousUint8 (Struct9BytesHomogeneousUint8(*f)(uint8_t a0, uint8_t a1, uint8_t a2, uint8_t a3, uint8_t a4, uint8_t a5, uint8_t a6, uint8_t a7, uint8_t a8))
 
DART_EXPORT intptr_t dart::TestReturnStruct9BytesInt4Or8ByteAligned (Struct9BytesInt4Or8ByteAligned(*f)(int64_t a0, int8_t a1))
 
DART_EXPORT intptr_t dart::TestReturnStruct12BytesHomogeneousFloat (Struct12BytesHomogeneousFloat(*f)(float a0, float a1, float a2))
 
DART_EXPORT intptr_t dart::TestReturnStruct16BytesHomogeneousFloat (Struct16BytesHomogeneousFloat(*f)(float a0, float a1, float a2, float a3))
 
DART_EXPORT intptr_t dart::TestReturnStruct16BytesMixed (Struct16BytesMixed(*f)(double a0, int64_t a1))
 
DART_EXPORT intptr_t dart::TestReturnStruct16BytesMixed2 (Struct16BytesMixed2(*f)(float a0, float a1, float a2, int32_t a3))
 
DART_EXPORT intptr_t dart::TestReturnStruct17BytesInt (Struct17BytesInt(*f)(int64_t a0, int64_t a1, int8_t a2))
 
DART_EXPORT intptr_t dart::TestReturnStruct19BytesHomogeneousUint8 (Struct19BytesHomogeneousUint8(*f)(uint8_t a0, uint8_t a1, uint8_t a2, uint8_t a3, uint8_t a4, uint8_t a5, uint8_t a6, uint8_t a7, uint8_t a8, uint8_t a9, uint8_t a10, uint8_t a11, uint8_t a12, uint8_t a13, uint8_t a14, uint8_t a15, uint8_t a16, uint8_t a17, uint8_t a18))
 
DART_EXPORT intptr_t dart::TestReturnStruct20BytesHomogeneousInt32 (Struct20BytesHomogeneousInt32(*f)(int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4))
 
DART_EXPORT intptr_t dart::TestReturnStruct20BytesHomogeneousFloat (Struct20BytesHomogeneousFloat(*f)(float a0, float a1, float a2, float a3, float a4))
 
DART_EXPORT intptr_t dart::TestReturnStruct32BytesHomogeneousDouble (Struct32BytesHomogeneousDouble(*f)(double a0, double a1, double a2, double a3))
 
DART_EXPORT intptr_t dart::TestReturnStruct40BytesHomogeneousDouble (Struct40BytesHomogeneousDouble(*f)(double a0, double a1, double a2, double a3, double a4))
 
DART_EXPORT intptr_t dart::TestReturnStruct1024BytesHomogeneousUint64 (Struct1024BytesHomogeneousUint64(*f)(uint64_t a0, uint64_t a1, uint64_t a2, uint64_t a3, uint64_t a4, uint64_t a5, uint64_t a6, uint64_t a7, uint64_t a8, uint64_t a9, uint64_t a10, uint64_t a11, uint64_t a12, uint64_t a13, uint64_t a14, uint64_t a15, uint64_t a16, uint64_t a17, uint64_t a18, uint64_t a19, uint64_t a20, uint64_t a21, uint64_t a22, uint64_t a23, uint64_t a24, uint64_t a25, uint64_t a26, uint64_t a27, uint64_t a28, uint64_t a29, uint64_t a30, uint64_t a31, uint64_t a32, uint64_t a33, uint64_t a34, uint64_t a35, uint64_t a36, uint64_t a37, uint64_t a38, uint64_t a39, uint64_t a40, uint64_t a41, uint64_t a42, uint64_t a43, uint64_t a44, uint64_t a45, uint64_t a46, uint64_t a47, uint64_t a48, uint64_t a49, uint64_t a50, uint64_t a51, uint64_t a52, uint64_t a53, uint64_t a54, uint64_t a55, uint64_t a56, uint64_t a57, uint64_t a58, uint64_t a59, uint64_t a60, uint64_t a61, uint64_t a62, uint64_t a63, uint64_t a64, uint64_t a65, uint64_t a66, uint64_t a67, uint64_t a68, uint64_t a69, uint64_t a70, uint64_t a71, uint64_t a72, uint64_t a73, uint64_t a74, uint64_t a75, uint64_t a76, uint64_t a77, uint64_t a78, uint64_t a79, uint64_t a80, uint64_t a81, uint64_t a82, uint64_t a83, uint64_t a84, uint64_t a85, uint64_t a86, uint64_t a87, uint64_t a88, uint64_t a89, uint64_t a90, uint64_t a91, uint64_t a92, uint64_t a93, uint64_t a94, uint64_t a95, uint64_t a96, uint64_t a97, uint64_t a98, uint64_t a99, uint64_t a100, uint64_t a101, uint64_t a102, uint64_t a103, uint64_t a104, uint64_t a105, uint64_t a106, uint64_t a107, uint64_t a108, uint64_t a109, uint64_t a110, uint64_t a111, uint64_t a112, uint64_t a113, uint64_t a114, uint64_t a115, uint64_t a116, uint64_t a117, uint64_t a118, uint64_t a119, uint64_t a120, uint64_t a121, uint64_t a122, uint64_t a123, uint64_t a124, uint64_t a125, uint64_t a126, uint64_t a127))
 
DART_EXPORT intptr_t dart::TestReturnStruct3BytesPackedInt (Struct3BytesPackedInt(*f)(int8_t a0, int16_t a1))
 
DART_EXPORT intptr_t dart::TestReturnStruct8BytesPackedInt (Struct8BytesPackedInt(*f)(uint8_t a0, uint32_t a1, uint8_t a2, uint8_t a3, uint8_t a4))
 
DART_EXPORT intptr_t dart::TestReturnStruct9BytesPackedMixed (Struct9BytesPackedMixed(*f)(uint8_t a0, double a1))
 
DART_EXPORT intptr_t dart::TestReturnUnion4BytesMixed (Union4BytesMixed(*f)(uint32_t a0))
 
DART_EXPORT intptr_t dart::TestReturnUnion8BytesNestedFloat (Union8BytesNestedFloat(*f)(double a0))
 
DART_EXPORT intptr_t dart::TestReturnUnion9BytesNestedInt (Union9BytesNestedInt(*f)(Struct8BytesInt a0))
 
DART_EXPORT intptr_t dart::TestReturnUnion16BytesNestedFloat (Union16BytesNestedFloat(*f)(Struct8BytesHomogeneousFloat a0))
 
DART_EXPORT intptr_t dart::TestReturnStructArgumentStruct1ByteInt (Struct1ByteInt(*f)(Struct1ByteInt a0))
 
DART_EXPORT intptr_t dart::TestReturnStructArgumentInt32x8Struct1ByteInt (Struct1ByteInt(*f)(int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, Struct1ByteInt a8))
 
DART_EXPORT intptr_t dart::TestReturnStructArgumentStruct8BytesHomogeneousFloat (Struct8BytesHomogeneousFloat(*f)(Struct8BytesHomogeneousFloat a0))
 
DART_EXPORT intptr_t dart::TestReturnStructArgumentStruct20BytesHomogeneousInt32 (Struct20BytesHomogeneousInt32(*f)(Struct20BytesHomogeneousInt32 a0))
 
DART_EXPORT intptr_t dart::TestReturnStructArgumentInt32x8Struct20BytesHomogeneou (Struct20BytesHomogeneousInt32(*f)(int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, Struct20BytesHomogeneousInt32 a8))
 
DART_EXPORT intptr_t dart::TestReturnStructArgumentStruct8BytesInlineArrayInt (Struct8BytesInlineArrayInt(*f)(Struct8BytesInlineArrayInt a0))
 
DART_EXPORT intptr_t dart::TestReturnStructArgumentStructStruct16BytesHomogeneous (StructStruct16BytesHomogeneousFloat2(*f)(StructStruct16BytesHomogeneousFloat2 a0))
 
DART_EXPORT intptr_t dart::TestReturnStructArgumentStructStruct32BytesHomogeneous (StructStruct32BytesHomogeneousDouble2(*f)(StructStruct32BytesHomogeneousDouble2 a0))
 
DART_EXPORT intptr_t dart::TestReturnStructArgumentStructStruct16BytesMixed3 (StructStruct16BytesMixed3(*f)(StructStruct16BytesMixed3 a0))
 
DART_EXPORT intptr_t dart::TestReturnStructAlignmentInt16 (StructAlignmentInt16(*f)(int8_t a0, int16_t a1, int8_t a2))
 
DART_EXPORT intptr_t dart::TestReturnStructAlignmentInt32 (StructAlignmentInt32(*f)(int8_t a0, int32_t a1, int8_t a2))
 
DART_EXPORT intptr_t dart::TestReturnStructAlignmentInt64 (StructAlignmentInt64(*f)(int8_t a0, int64_t a1, int8_t a2))
 
DART_EXPORT intptr_t dart::TestReturnStruct8BytesNestedInt (Struct8BytesNestedInt(*f)(Struct4BytesHomogeneousInt16 a0, Struct4BytesHomogeneousInt16 a1))
 
DART_EXPORT intptr_t dart::TestReturnStruct8BytesNestedFloat (Struct8BytesNestedFloat(*f)(Struct4BytesFloat a0, Struct4BytesFloat a1))
 
DART_EXPORT intptr_t dart::TestReturnStruct8BytesNestedFloat2 (Struct8BytesNestedFloat2(*f)(Struct4BytesFloat a0, float a1))
 
DART_EXPORT intptr_t dart::TestReturnStruct8BytesNestedMixed (Struct8BytesNestedMixed(*f)(Struct4BytesHomogeneousInt16 a0, Struct4BytesFloat a1))
 
DART_EXPORT intptr_t dart::TestReturnStruct16BytesNestedInt (Struct16BytesNestedInt(*f)(Struct8BytesNestedInt a0, Struct8BytesNestedInt a1))
 
DART_EXPORT intptr_t dart::TestReturnStruct32BytesNestedInt (Struct32BytesNestedInt(*f)(Struct16BytesNestedInt a0, Struct16BytesNestedInt a1))
 
DART_EXPORT intptr_t dart::TestReturnStructNestedIntStructAlignmentInt16 (StructNestedIntStructAlignmentInt16(*f)(StructAlignmentInt16 a0, StructAlignmentInt16 a1))
 
DART_EXPORT intptr_t dart::TestReturnStructNestedIntStructAlignmentInt32 (StructNestedIntStructAlignmentInt32(*f)(StructAlignmentInt32 a0, StructAlignmentInt32 a1))
 
DART_EXPORT intptr_t dart::TestReturnStructNestedIntStructAlignmentInt64 (StructNestedIntStructAlignmentInt64(*f)(StructAlignmentInt64 a0, StructAlignmentInt64 a1))
 
DART_EXPORT intptr_t dart::TestReturnStructNestedIrregularEvenBigger (StructNestedIrregularEvenBigger(*f)(uint64_t a0, StructNestedIrregularBigger a1, StructNestedIrregularBigger a2, double a3))
 
DART_EXPORT void dart::TestAsyncPassStruct1ByteIntx10 (void(*f)(Struct1ByteInt a0, Struct1ByteInt a1, Struct1ByteInt a2, Struct1ByteInt a3, Struct1ByteInt a4, Struct1ByteInt a5, Struct1ByteInt a6, Struct1ByteInt a7, Struct1ByteInt a8, Struct1ByteInt a9))
 
DART_EXPORT void dart::TestAsyncPassStruct3BytesHomogeneousUint8x10 (void(*f)(Struct3BytesHomogeneousUint8 a0, Struct3BytesHomogeneousUint8 a1, Struct3BytesHomogeneousUint8 a2, Struct3BytesHomogeneousUint8 a3, Struct3BytesHomogeneousUint8 a4, Struct3BytesHomogeneousUint8 a5, Struct3BytesHomogeneousUint8 a6, Struct3BytesHomogeneousUint8 a7, Struct3BytesHomogeneousUint8 a8, Struct3BytesHomogeneousUint8 a9))
 
DART_EXPORT void dart::TestAsyncPassStruct3BytesInt2ByteAlignedx10 (void(*f)(Struct3BytesInt2ByteAligned a0, Struct3BytesInt2ByteAligned a1, Struct3BytesInt2ByteAligned a2, Struct3BytesInt2ByteAligned a3, Struct3BytesInt2ByteAligned a4, Struct3BytesInt2ByteAligned a5, Struct3BytesInt2ByteAligned a6, Struct3BytesInt2ByteAligned a7, Struct3BytesInt2ByteAligned a8, Struct3BytesInt2ByteAligned a9))
 
DART_EXPORT void dart::TestAsyncPassStruct4BytesHomogeneousInt16x10 (void(*f)(Struct4BytesHomogeneousInt16 a0, Struct4BytesHomogeneousInt16 a1, Struct4BytesHomogeneousInt16 a2, Struct4BytesHomogeneousInt16 a3, Struct4BytesHomogeneousInt16 a4, Struct4BytesHomogeneousInt16 a5, Struct4BytesHomogeneousInt16 a6, Struct4BytesHomogeneousInt16 a7, Struct4BytesHomogeneousInt16 a8, Struct4BytesHomogeneousInt16 a9))
 
DART_EXPORT void dart::TestAsyncPassStruct7BytesHomogeneousUint8x10 (void(*f)(Struct7BytesHomogeneousUint8 a0, Struct7BytesHomogeneousUint8 a1, Struct7BytesHomogeneousUint8 a2, Struct7BytesHomogeneousUint8 a3, Struct7BytesHomogeneousUint8 a4, Struct7BytesHomogeneousUint8 a5, Struct7BytesHomogeneousUint8 a6, Struct7BytesHomogeneousUint8 a7, Struct7BytesHomogeneousUint8 a8, Struct7BytesHomogeneousUint8 a9))
 
DART_EXPORT void dart::TestAsyncPassStruct7BytesInt4ByteAlignedx10 (void(*f)(Struct7BytesInt4ByteAligned a0, Struct7BytesInt4ByteAligned a1, Struct7BytesInt4ByteAligned a2, Struct7BytesInt4ByteAligned a3, Struct7BytesInt4ByteAligned a4, Struct7BytesInt4ByteAligned a5, Struct7BytesInt4ByteAligned a6, Struct7BytesInt4ByteAligned a7, Struct7BytesInt4ByteAligned a8, Struct7BytesInt4ByteAligned a9))
 
DART_EXPORT void dart::TestAsyncPassStruct8BytesIntx10 (void(*f)(Struct8BytesInt a0, Struct8BytesInt a1, Struct8BytesInt a2, Struct8BytesInt a3, Struct8BytesInt a4, Struct8BytesInt a5, Struct8BytesInt a6, Struct8BytesInt a7, Struct8BytesInt a8, Struct8BytesInt a9))
 
DART_EXPORT void dart::TestAsyncPassStruct8BytesHomogeneousFloatx10 (void(*f)(Struct8BytesHomogeneousFloat a0, Struct8BytesHomogeneousFloat a1, Struct8BytesHomogeneousFloat a2, Struct8BytesHomogeneousFloat a3, Struct8BytesHomogeneousFloat a4, Struct8BytesHomogeneousFloat a5, Struct8BytesHomogeneousFloat a6, Struct8BytesHomogeneousFloat a7, Struct8BytesHomogeneousFloat a8, Struct8BytesHomogeneousFloat a9))
 
DART_EXPORT void dart::TestAsyncPassStruct8BytesMixedx10 (void(*f)(Struct8BytesMixed a0, Struct8BytesMixed a1, Struct8BytesMixed a2, Struct8BytesMixed a3, Struct8BytesMixed a4, Struct8BytesMixed a5, Struct8BytesMixed a6, Struct8BytesMixed a7, Struct8BytesMixed a8, Struct8BytesMixed a9))
 
DART_EXPORT void dart::TestAsyncPassStruct9BytesHomogeneousUint8x10 (void(*f)(Struct9BytesHomogeneousUint8 a0, Struct9BytesHomogeneousUint8 a1, Struct9BytesHomogeneousUint8 a2, Struct9BytesHomogeneousUint8 a3, Struct9BytesHomogeneousUint8 a4, Struct9BytesHomogeneousUint8 a5, Struct9BytesHomogeneousUint8 a6, Struct9BytesHomogeneousUint8 a7, Struct9BytesHomogeneousUint8 a8, Struct9BytesHomogeneousUint8 a9))
 
DART_EXPORT void dart::TestAsyncPassStruct9BytesInt4Or8ByteAlignedx10 (void(*f)(Struct9BytesInt4Or8ByteAligned a0, Struct9BytesInt4Or8ByteAligned a1, Struct9BytesInt4Or8ByteAligned a2, Struct9BytesInt4Or8ByteAligned a3, Struct9BytesInt4Or8ByteAligned a4, Struct9BytesInt4Or8ByteAligned a5, Struct9BytesInt4Or8ByteAligned a6, Struct9BytesInt4Or8ByteAligned a7, Struct9BytesInt4Or8ByteAligned a8, Struct9BytesInt4Or8ByteAligned a9))
 
DART_EXPORT void dart::TestAsyncPassStruct12BytesHomogeneousFloatx6 (void(*f)(Struct12BytesHomogeneousFloat a0, Struct12BytesHomogeneousFloat a1, Struct12BytesHomogeneousFloat a2, Struct12BytesHomogeneousFloat a3, Struct12BytesHomogeneousFloat a4, Struct12BytesHomogeneousFloat a5))
 
DART_EXPORT void dart::TestAsyncPassStruct16BytesHomogeneousFloatx5 (void(*f)(Struct16BytesHomogeneousFloat a0, Struct16BytesHomogeneousFloat a1, Struct16BytesHomogeneousFloat a2, Struct16BytesHomogeneousFloat a3, Struct16BytesHomogeneousFloat a4))
 
DART_EXPORT void dart::TestAsyncPassStruct16BytesMixedx10 (void(*f)(Struct16BytesMixed a0, Struct16BytesMixed a1, Struct16BytesMixed a2, Struct16BytesMixed a3, Struct16BytesMixed a4, Struct16BytesMixed a5, Struct16BytesMixed a6, Struct16BytesMixed a7, Struct16BytesMixed a8, Struct16BytesMixed a9))
 
DART_EXPORT void dart::TestAsyncPassStruct16BytesMixed2x10 (void(*f)(Struct16BytesMixed2 a0, Struct16BytesMixed2 a1, Struct16BytesMixed2 a2, Struct16BytesMixed2 a3, Struct16BytesMixed2 a4, Struct16BytesMixed2 a5, Struct16BytesMixed2 a6, Struct16BytesMixed2 a7, Struct16BytesMixed2 a8, Struct16BytesMixed2 a9))
 
DART_EXPORT void dart::TestAsyncPassStruct17BytesIntx10 (void(*f)(Struct17BytesInt a0, Struct17BytesInt a1, Struct17BytesInt a2, Struct17BytesInt a3, Struct17BytesInt a4, Struct17BytesInt a5, Struct17BytesInt a6, Struct17BytesInt a7, Struct17BytesInt a8, Struct17BytesInt a9))
 
DART_EXPORT void dart::TestAsyncPassStruct19BytesHomogeneousUint8x10 (void(*f)(Struct19BytesHomogeneousUint8 a0, Struct19BytesHomogeneousUint8 a1, Struct19BytesHomogeneousUint8 a2, Struct19BytesHomogeneousUint8 a3, Struct19BytesHomogeneousUint8 a4, Struct19BytesHomogeneousUint8 a5, Struct19BytesHomogeneousUint8 a6, Struct19BytesHomogeneousUint8 a7, Struct19BytesHomogeneousUint8 a8, Struct19BytesHomogeneousUint8 a9))
 
DART_EXPORT void dart::TestAsyncPassStruct20BytesHomogeneousInt32x10 (void(*f)(Struct20BytesHomogeneousInt32 a0, Struct20BytesHomogeneousInt32 a1, Struct20BytesHomogeneousInt32 a2, Struct20BytesHomogeneousInt32 a3, Struct20BytesHomogeneousInt32 a4, Struct20BytesHomogeneousInt32 a5, Struct20BytesHomogeneousInt32 a6, Struct20BytesHomogeneousInt32 a7, Struct20BytesHomogeneousInt32 a8, Struct20BytesHomogeneousInt32 a9))
 
DART_EXPORT void dart::TestAsyncPassStruct20BytesHomogeneousFloat (void(*f)(Struct20BytesHomogeneousFloat a0))
 
DART_EXPORT void dart::TestAsyncPassStruct32BytesHomogeneousDoublex5 (void(*f)(Struct32BytesHomogeneousDouble a0, Struct32BytesHomogeneousDouble a1, Struct32BytesHomogeneousDouble a2, Struct32BytesHomogeneousDouble a3, Struct32BytesHomogeneousDouble a4))
 
DART_EXPORT void dart::TestAsyncPassStruct40BytesHomogeneousDouble (void(*f)(Struct40BytesHomogeneousDouble a0))
 
DART_EXPORT void dart::TestAsyncPassStruct1024BytesHomogeneousUint64 (void(*f)(Struct1024BytesHomogeneousUint64 a0))
 
DART_EXPORT void dart::TestAsyncPassFloatStruct16BytesHomogeneousFloatFloatStruct1 (void(*f)(float a0, Struct16BytesHomogeneousFloat a1, float a2, Struct16BytesHomogeneousFloat a3, float a4, Struct16BytesHomogeneousFloat a5, float a6, Struct16BytesHomogeneousFloat a7, float a8))
 
DART_EXPORT void dart::TestAsyncPassFloatStruct32BytesHomogeneousDoubleFloatStruct (void(*f)(float a0, Struct32BytesHomogeneousDouble a1, float a2, Struct32BytesHomogeneousDouble a3, float a4, Struct32BytesHomogeneousDouble a5, float a6, Struct32BytesHomogeneousDouble a7, float a8))
 
DART_EXPORT void dart::TestAsyncPassInt8Struct16BytesMixedInt8Struct16BytesMixedIn (void(*f)(int8_t a0, Struct16BytesMixed a1, int8_t a2, Struct16BytesMixed a3, int8_t a4, Struct16BytesMixed a5, int8_t a6, Struct16BytesMixed a7, int8_t a8))
 
DART_EXPORT void dart::TestAsyncPassDoublex6Struct16BytesMixedx4Int32 (void(*f)(double a0, double a1, double a2, double a3, double a4, double a5, Struct16BytesMixed a6, Struct16BytesMixed a7, Struct16BytesMixed a8, Struct16BytesMixed a9, int32_t a10))
 
DART_EXPORT void dart::TestAsyncPassInt32x4Struct16BytesMixedx4Double (void(*f)(int32_t a0, int32_t a1, int32_t a2, int32_t a3, Struct16BytesMixed a4, Struct16BytesMixed a5, Struct16BytesMixed a6, Struct16BytesMixed a7, double a8))
 
DART_EXPORT void dart::TestAsyncPassStruct40BytesHomogeneousDoubleStruct4BytesHomo (void(*f)(Struct40BytesHomogeneousDouble a0, Struct4BytesHomogeneousInt16 a1, Struct8BytesHomogeneousFloat a2))
 
DART_EXPORT void dart::TestAsyncPassInt32x8Doublex8Int64Int8Struct1ByteIntInt64Int (void(*f)(int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, double a8, double a9, double a10, double a11, double a12, double a13, double a14, double a15, int64_t a16, int8_t a17, Struct1ByteInt a18, int64_t a19, int8_t a20, Struct4BytesHomogeneousInt16 a21, int64_t a22, int8_t a23, Struct8BytesInt a24, int64_t a25, int8_t a26, Struct8BytesHomogeneousFloat a27, int64_t a28, int8_t a29, Struct8BytesMixed a30, int64_t a31, int8_t a32, StructAlignmentInt16 a33, int64_t a34, int8_t a35, StructAlignmentInt32 a36, int64_t a37, int8_t a38, StructAlignmentInt64 a39))
 
DART_EXPORT void dart::TestAsyncPassStructAlignmentInt16 (void(*f)(StructAlignmentInt16 a0))
 
DART_EXPORT void dart::TestAsyncPassStructAlignmentInt32 (void(*f)(StructAlignmentInt32 a0))
 
DART_EXPORT void dart::TestAsyncPassStructAlignmentInt64 (void(*f)(StructAlignmentInt64 a0))
 
DART_EXPORT void dart::TestAsyncPassStruct8BytesNestedIntx10 (void(*f)(Struct8BytesNestedInt a0, Struct8BytesNestedInt a1, Struct8BytesNestedInt a2, Struct8BytesNestedInt a3, Struct8BytesNestedInt a4, Struct8BytesNestedInt a5, Struct8BytesNestedInt a6, Struct8BytesNestedInt a7, Struct8BytesNestedInt a8, Struct8BytesNestedInt a9))
 
DART_EXPORT void dart::TestAsyncPassStruct8BytesNestedFloatx10 (void(*f)(Struct8BytesNestedFloat a0, Struct8BytesNestedFloat a1, Struct8BytesNestedFloat a2, Struct8BytesNestedFloat a3, Struct8BytesNestedFloat a4, Struct8BytesNestedFloat a5, Struct8BytesNestedFloat a6, Struct8BytesNestedFloat a7, Struct8BytesNestedFloat a8, Struct8BytesNestedFloat a9))
 
DART_EXPORT void dart::TestAsyncPassStruct8BytesNestedFloat2x10 (void(*f)(Struct8BytesNestedFloat2 a0, Struct8BytesNestedFloat2 a1, Struct8BytesNestedFloat2 a2, Struct8BytesNestedFloat2 a3, Struct8BytesNestedFloat2 a4, Struct8BytesNestedFloat2 a5, Struct8BytesNestedFloat2 a6, Struct8BytesNestedFloat2 a7, Struct8BytesNestedFloat2 a8, Struct8BytesNestedFloat2 a9))
 
DART_EXPORT void dart::TestAsyncPassStruct8BytesNestedMixedx10 (void(*f)(Struct8BytesNestedMixed a0, Struct8BytesNestedMixed a1, Struct8BytesNestedMixed a2, Struct8BytesNestedMixed a3, Struct8BytesNestedMixed a4, Struct8BytesNestedMixed a5, Struct8BytesNestedMixed a6, Struct8BytesNestedMixed a7, Struct8BytesNestedMixed a8, Struct8BytesNestedMixed a9))
 
DART_EXPORT void dart::TestAsyncPassStruct16BytesNestedIntx2 (void(*f)(Struct16BytesNestedInt a0, Struct16BytesNestedInt a1))
 
DART_EXPORT void dart::TestAsyncPassStruct32BytesNestedIntx2 (void(*f)(Struct32BytesNestedInt a0, Struct32BytesNestedInt a1))
 
DART_EXPORT void dart::TestAsyncPassStructNestedIntStructAlignmentInt16 (void(*f)(StructNestedIntStructAlignmentInt16 a0))
 
DART_EXPORT void dart::TestAsyncPassStructNestedIntStructAlignmentInt32 (void(*f)(StructNestedIntStructAlignmentInt32 a0))
 
DART_EXPORT void dart::TestAsyncPassStructNestedIntStructAlignmentInt64 (void(*f)(StructNestedIntStructAlignmentInt64 a0))
 
DART_EXPORT void dart::TestAsyncPassStructNestedIrregularEvenBiggerx4 (void(*f)(StructNestedIrregularEvenBigger a0, StructNestedIrregularEvenBigger a1, StructNestedIrregularEvenBigger a2, StructNestedIrregularEvenBigger a3))
 
DART_EXPORT void dart::TestAsyncPassStruct8BytesInlineArrayIntx4 (void(*f)(Struct8BytesInlineArrayInt a0, Struct8BytesInlineArrayInt a1, Struct8BytesInlineArrayInt a2, Struct8BytesInlineArrayInt a3))
 
DART_EXPORT void dart::TestAsyncPassStructInlineArrayIrregularx4 (void(*f)(StructInlineArrayIrregular a0, StructInlineArrayIrregular a1, StructInlineArrayIrregular a2, StructInlineArrayIrregular a3))
 
DART_EXPORT void dart::TestAsyncPassStructInlineArray100Bytes (void(*f)(StructInlineArray100Bytes a0))
 
DART_EXPORT void dart::TestAsyncPassStructStruct16BytesHomogeneousFloat2x5 (void(*f)(StructStruct16BytesHomogeneousFloat2 a0, StructStruct16BytesHomogeneousFloat2 a1, StructStruct16BytesHomogeneousFloat2 a2, StructStruct16BytesHomogeneousFloat2 a3, StructStruct16BytesHomogeneousFloat2 a4))
 
DART_EXPORT void dart::TestAsyncPassStructStruct32BytesHomogeneousDouble2x5 (void(*f)(StructStruct32BytesHomogeneousDouble2 a0, StructStruct32BytesHomogeneousDouble2 a1, StructStruct32BytesHomogeneousDouble2 a2, StructStruct32BytesHomogeneousDouble2 a3, StructStruct32BytesHomogeneousDouble2 a4))
 
DART_EXPORT void dart::TestAsyncPassStructStruct16BytesMixed3x10 (void(*f)(StructStruct16BytesMixed3 a0, StructStruct16BytesMixed3 a1, StructStruct16BytesMixed3 a2, StructStruct16BytesMixed3 a3, StructStruct16BytesMixed3 a4, StructStruct16BytesMixed3 a5, StructStruct16BytesMixed3 a6, StructStruct16BytesMixed3 a7, StructStruct16BytesMixed3 a8, StructStruct16BytesMixed3 a9))
 
DART_EXPORT void dart::TestAsyncPassUint8Struct32BytesInlineArrayMultiDimensionalI (void(*f)(uint8_t a0, Struct32BytesInlineArrayMultiDimensionalInt a1, uint8_t a2, Struct8BytesInlineArrayMultiDimensionalInt a3, uint8_t a4, Struct8BytesInlineArrayMultiDimensionalInt a5, uint8_t a6))
 
DART_EXPORT void dart::TestAsyncPassUint8Struct4BytesInlineArrayMultiDimensionalIn (void(*f)(uint8_t a0, Struct4BytesInlineArrayMultiDimensionalInt a1, uint8_t a2))
 
DART_EXPORT void dart::TestAsyncPassStruct3BytesPackedIntx10 (void(*f)(Struct3BytesPackedInt a0, Struct3BytesPackedInt a1, Struct3BytesPackedInt a2, Struct3BytesPackedInt a3, Struct3BytesPackedInt a4, Struct3BytesPackedInt a5, Struct3BytesPackedInt a6, Struct3BytesPackedInt a7, Struct3BytesPackedInt a8, Struct3BytesPackedInt a9))
 
DART_EXPORT void dart::TestAsyncPassStruct8BytesPackedIntx10 (void(*f)(Struct8BytesPackedInt a0, Struct8BytesPackedInt a1, Struct8BytesPackedInt a2, Struct8BytesPackedInt a3, Struct8BytesPackedInt a4, Struct8BytesPackedInt a5, Struct8BytesPackedInt a6, Struct8BytesPackedInt a7, Struct8BytesPackedInt a8, Struct8BytesPackedInt a9))
 
DART_EXPORT void dart::TestAsyncPassStruct9BytesPackedMixedx10DoubleInt32x2 (void(*f)(Struct9BytesPackedMixed a0, Struct9BytesPackedMixed a1, Struct9BytesPackedMixed a2, Struct9BytesPackedMixed a3, Struct9BytesPackedMixed a4, Struct9BytesPackedMixed a5, Struct9BytesPackedMixed a6, Struct9BytesPackedMixed a7, Struct9BytesPackedMixed a8, Struct9BytesPackedMixed a9, double a10, int32_t a11, int32_t a12))
 
DART_EXPORT void dart::TestAsyncPassStruct5BytesPackedMixed (void(*f)(Struct5BytesPackedMixed a0))
 
DART_EXPORT void dart::TestAsyncPassStructNestedAlignmentStruct5BytesPackedMixed (void(*f)(StructNestedAlignmentStruct5BytesPackedMixed a0))
 
DART_EXPORT void dart::TestAsyncPassStruct6BytesInlineArrayInt (void(*f)(Struct6BytesInlineArrayInt a0))
 
DART_EXPORT void dart::TestAsyncPassStruct15BytesInlineArrayMixed (void(*f)(Struct15BytesInlineArrayMixed a0))
 
DART_EXPORT void dart::TestAsyncPassUnion4BytesMixedx10 (void(*f)(Union4BytesMixed a0, Union4BytesMixed a1, Union4BytesMixed a2, Union4BytesMixed a3, Union4BytesMixed a4, Union4BytesMixed a5, Union4BytesMixed a6, Union4BytesMixed a7, Union4BytesMixed a8, Union4BytesMixed a9))
 
DART_EXPORT void dart::TestAsyncPassUnion8BytesNestedFloatx10 (void(*f)(Union8BytesNestedFloat a0, Union8BytesNestedFloat a1, Union8BytesNestedFloat a2, Union8BytesNestedFloat a3, Union8BytesNestedFloat a4, Union8BytesNestedFloat a5, Union8BytesNestedFloat a6, Union8BytesNestedFloat a7, Union8BytesNestedFloat a8, Union8BytesNestedFloat a9))
 
DART_EXPORT void dart::TestAsyncPassUnion9BytesNestedIntx10 (void(*f)(Union9BytesNestedInt a0, Union9BytesNestedInt a1, Union9BytesNestedInt a2, Union9BytesNestedInt a3, Union9BytesNestedInt a4, Union9BytesNestedInt a5, Union9BytesNestedInt a6, Union9BytesNestedInt a7, Union9BytesNestedInt a8, Union9BytesNestedInt a9))
 
DART_EXPORT void dart::TestAsyncPassUnion16BytesNestedInlineArrayFloatx10 (void(*f)(Union16BytesNestedInlineArrayFloat a0, Union16BytesNestedInlineArrayFloat a1, Union16BytesNestedInlineArrayFloat a2, Union16BytesNestedInlineArrayFloat a3, Union16BytesNestedInlineArrayFloat a4, Union16BytesNestedInlineArrayFloat a5, Union16BytesNestedInlineArrayFloat a6, Union16BytesNestedInlineArrayFloat a7, Union16BytesNestedInlineArrayFloat a8, Union16BytesNestedInlineArrayFloat a9))
 
DART_EXPORT void dart::TestAsyncPassUnion16BytesNestedFloatx10 (void(*f)(Union16BytesNestedFloat a0, Union16BytesNestedFloat a1, Union16BytesNestedFloat a2, Union16BytesNestedFloat a3, Union16BytesNestedFloat a4, Union16BytesNestedFloat a5, Union16BytesNestedFloat a6, Union16BytesNestedFloat a7, Union16BytesNestedFloat a8, Union16BytesNestedFloat a9))
 
DART_EXPORT void dart::TestAsyncPassUint8Boolx9Struct10BytesHomogeneousBoolBool (void(*f)(uint8_t a0, bool a1, bool a2, bool a3, bool a4, bool a5, bool a6, bool a7, bool a8, bool a9, Struct10BytesHomogeneousBool a10, bool a11))
 
DART_EXPORT void dart::TestAsyncPassUint8Boolx9Struct10BytesInlineArrayBoolBool (void(*f)(uint8_t a0, bool a1, bool a2, bool a3, bool a4, bool a5, bool a6, bool a7, bool a8, bool a9, Struct10BytesInlineArrayBool a10, bool a11))
 
DART_EXPORT void dart::TestAsyncPassUint8Struct1ByteBool (void(*f)(uint8_t a0, Struct1ByteBool a1))
 
DART_EXPORT void dart::TestAsyncPassWCharStructInlineArrayIntUintPtrx2LongUnsigned (void(*f)(wchar_t a0, StructInlineArrayInt a1, uintptr_t a2, uintptr_t a3, long a4, unsigned long a5))
 
DART_EXPORT void dart::TestAsyncPassInt64x7Struct12BytesHomogeneousInt32 (void(*f)(int64_t a0, int64_t a1, int64_t a2, int64_t a3, int64_t a4, int64_t a5, int64_t a6, Struct12BytesHomogeneousInt32 a7))
 
DART_EXPORT void dart::TestAsyncReturnStruct1ByteInt (void(*f)(int8_t a0))
 
DART_EXPORT void dart::TestAsyncReturnStruct3BytesHomogeneousUint8 (void(*f)(uint8_t a0, uint8_t a1, uint8_t a2))
 
DART_EXPORT void dart::TestAsyncReturnStruct3BytesInt2ByteAligned (void(*f)(int16_t a0, int8_t a1))
 
DART_EXPORT void dart::TestAsyncReturnStruct4BytesHomogeneousInt16 (void(*f)(int16_t a0, int16_t a1))
 
DART_EXPORT void dart::TestAsyncReturnStruct7BytesHomogeneousUint8 (void(*f)(uint8_t a0, uint8_t a1, uint8_t a2, uint8_t a3, uint8_t a4, uint8_t a5, uint8_t a6))
 
DART_EXPORT void dart::TestAsyncReturnStruct7BytesInt4ByteAligned (void(*f)(int32_t a0, int16_t a1, int8_t a2))
 
DART_EXPORT void dart::TestAsyncReturnStruct8BytesInt (void(*f)(int16_t a0, int16_t a1, int32_t a2))
 
DART_EXPORT void dart::TestAsyncReturnStruct8BytesHomogeneousFloat (void(*f)(float a0, float a1))
 
DART_EXPORT void dart::TestAsyncReturnStruct8BytesMixed (void(*f)(float a0, int16_t a1, int16_t a2))
 
DART_EXPORT void dart::TestAsyncReturnStruct9BytesHomogeneousUint8 (void(*f)(uint8_t a0, uint8_t a1, uint8_t a2, uint8_t a3, uint8_t a4, uint8_t a5, uint8_t a6, uint8_t a7, uint8_t a8))
 
DART_EXPORT void dart::TestAsyncReturnStruct9BytesInt4Or8ByteAligned (void(*f)(int64_t a0, int8_t a1))
 
DART_EXPORT void dart::TestAsyncReturnStruct12BytesHomogeneousFloat (void(*f)(float a0, float a1, float a2))
 
DART_EXPORT void dart::TestAsyncReturnStruct16BytesHomogeneousFloat (void(*f)(float a0, float a1, float a2, float a3))
 
DART_EXPORT void dart::TestAsyncReturnStruct16BytesMixed (void(*f)(double a0, int64_t a1))
 
DART_EXPORT void dart::TestAsyncReturnStruct16BytesMixed2 (void(*f)(float a0, float a1, float a2, int32_t a3))
 
DART_EXPORT void dart::TestAsyncReturnStruct17BytesInt (void(*f)(int64_t a0, int64_t a1, int8_t a2))
 
DART_EXPORT void dart::TestAsyncReturnStruct19BytesHomogeneousUint8 (void(*f)(uint8_t a0, uint8_t a1, uint8_t a2, uint8_t a3, uint8_t a4, uint8_t a5, uint8_t a6, uint8_t a7, uint8_t a8, uint8_t a9, uint8_t a10, uint8_t a11, uint8_t a12, uint8_t a13, uint8_t a14, uint8_t a15, uint8_t a16, uint8_t a17, uint8_t a18))
 
DART_EXPORT void dart::TestAsyncReturnStruct20BytesHomogeneousInt32 (void(*f)(int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4))
 
DART_EXPORT void dart::TestAsyncReturnStruct20BytesHomogeneousFloat (void(*f)(float a0, float a1, float a2, float a3, float a4))
 
DART_EXPORT void dart::TestAsyncReturnStruct32BytesHomogeneousDouble (void(*f)(double a0, double a1, double a2, double a3))
 
DART_EXPORT void dart::TestAsyncReturnStruct40BytesHomogeneousDouble (void(*f)(double a0, double a1, double a2, double a3, double a4))
 
DART_EXPORT void dart::TestAsyncReturnStruct1024BytesHomogeneousUint64 (void(*f)(uint64_t a0, uint64_t a1, uint64_t a2, uint64_t a3, uint64_t a4, uint64_t a5, uint64_t a6, uint64_t a7, uint64_t a8, uint64_t a9, uint64_t a10, uint64_t a11, uint64_t a12, uint64_t a13, uint64_t a14, uint64_t a15, uint64_t a16, uint64_t a17, uint64_t a18, uint64_t a19, uint64_t a20, uint64_t a21, uint64_t a22, uint64_t a23, uint64_t a24, uint64_t a25, uint64_t a26, uint64_t a27, uint64_t a28, uint64_t a29, uint64_t a30, uint64_t a31, uint64_t a32, uint64_t a33, uint64_t a34, uint64_t a35, uint64_t a36, uint64_t a37, uint64_t a38, uint64_t a39, uint64_t a40, uint64_t a41, uint64_t a42, uint64_t a43, uint64_t a44, uint64_t a45, uint64_t a46, uint64_t a47, uint64_t a48, uint64_t a49, uint64_t a50, uint64_t a51, uint64_t a52, uint64_t a53, uint64_t a54, uint64_t a55, uint64_t a56, uint64_t a57, uint64_t a58, uint64_t a59, uint64_t a60, uint64_t a61, uint64_t a62, uint64_t a63, uint64_t a64, uint64_t a65, uint64_t a66, uint64_t a67, uint64_t a68, uint64_t a69, uint64_t a70, uint64_t a71, uint64_t a72, uint64_t a73, uint64_t a74, uint64_t a75, uint64_t a76, uint64_t a77, uint64_t a78, uint64_t a79, uint64_t a80, uint64_t a81, uint64_t a82, uint64_t a83, uint64_t a84, uint64_t a85, uint64_t a86, uint64_t a87, uint64_t a88, uint64_t a89, uint64_t a90, uint64_t a91, uint64_t a92, uint64_t a93, uint64_t a94, uint64_t a95, uint64_t a96, uint64_t a97, uint64_t a98, uint64_t a99, uint64_t a100, uint64_t a101, uint64_t a102, uint64_t a103, uint64_t a104, uint64_t a105, uint64_t a106, uint64_t a107, uint64_t a108, uint64_t a109, uint64_t a110, uint64_t a111, uint64_t a112, uint64_t a113, uint64_t a114, uint64_t a115, uint64_t a116, uint64_t a117, uint64_t a118, uint64_t a119, uint64_t a120, uint64_t a121, uint64_t a122, uint64_t a123, uint64_t a124, uint64_t a125, uint64_t a126, uint64_t a127))
 
DART_EXPORT void dart::TestAsyncReturnStruct3BytesPackedInt (void(*f)(int8_t a0, int16_t a1))
 
DART_EXPORT void dart::TestAsyncReturnStruct8BytesPackedInt (void(*f)(uint8_t a0, uint32_t a1, uint8_t a2, uint8_t a3, uint8_t a4))
 
DART_EXPORT void dart::TestAsyncReturnStruct9BytesPackedMixed (void(*f)(uint8_t a0, double a1))
 
DART_EXPORT void dart::TestAsyncReturnUnion4BytesMixed (void(*f)(uint32_t a0))
 
DART_EXPORT void dart::TestAsyncReturnUnion8BytesNestedFloat (void(*f)(double a0))
 
DART_EXPORT void dart::TestAsyncReturnUnion9BytesNestedInt (void(*f)(Struct8BytesInt a0))
 
DART_EXPORT void dart::TestAsyncReturnUnion16BytesNestedFloat (void(*f)(Struct8BytesHomogeneousFloat a0))
 
DART_EXPORT void dart::TestAsyncReturnStructArgumentStruct1ByteInt (void(*f)(Struct1ByteInt a0))
 
DART_EXPORT void dart::TestAsyncReturnStructArgumentInt32x8Struct1ByteInt (void(*f)(int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, Struct1ByteInt a8))
 
DART_EXPORT void dart::TestAsyncReturnStructArgumentStruct8BytesHomogeneousFloat (void(*f)(Struct8BytesHomogeneousFloat a0))
 
DART_EXPORT void dart::TestAsyncReturnStructArgumentStruct20BytesHomogeneousInt32 (void(*f)(Struct20BytesHomogeneousInt32 a0))
 
DART_EXPORT void dart::TestAsyncReturnStructArgumentInt32x8Struct20BytesHomogeneou (void(*f)(int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, Struct20BytesHomogeneousInt32 a8))
 
DART_EXPORT void dart::TestAsyncReturnStructArgumentStruct8BytesInlineArrayInt (void(*f)(Struct8BytesInlineArrayInt a0))
 
DART_EXPORT void dart::TestAsyncReturnStructArgumentStructStruct16BytesHomogeneous (void(*f)(StructStruct16BytesHomogeneousFloat2 a0))
 
DART_EXPORT void dart::TestAsyncReturnStructArgumentStructStruct32BytesHomogeneous (void(*f)(StructStruct32BytesHomogeneousDouble2 a0))
 
DART_EXPORT void dart::TestAsyncReturnStructArgumentStructStruct16BytesMixed3 (void(*f)(StructStruct16BytesMixed3 a0))
 
DART_EXPORT void dart::TestAsyncReturnStructAlignmentInt16 (void(*f)(int8_t a0, int16_t a1, int8_t a2))
 
DART_EXPORT void dart::TestAsyncReturnStructAlignmentInt32 (void(*f)(int8_t a0, int32_t a1, int8_t a2))
 
DART_EXPORT void dart::TestAsyncReturnStructAlignmentInt64 (void(*f)(int8_t a0, int64_t a1, int8_t a2))
 
DART_EXPORT void dart::TestAsyncReturnStruct8BytesNestedInt (void(*f)(Struct4BytesHomogeneousInt16 a0, Struct4BytesHomogeneousInt16 a1))
 
DART_EXPORT void dart::TestAsyncReturnStruct8BytesNestedFloat (void(*f)(Struct4BytesFloat a0, Struct4BytesFloat a1))
 
DART_EXPORT void dart::TestAsyncReturnStruct8BytesNestedFloat2 (void(*f)(Struct4BytesFloat a0, float a1))
 
DART_EXPORT void dart::TestAsyncReturnStruct8BytesNestedMixed (void(*f)(Struct4BytesHomogeneousInt16 a0, Struct4BytesFloat a1))
 
DART_EXPORT void dart::TestAsyncReturnStruct16BytesNestedInt (void(*f)(Struct8BytesNestedInt a0, Struct8BytesNestedInt a1))
 
DART_EXPORT void dart::TestAsyncReturnStruct32BytesNestedInt (void(*f)(Struct16BytesNestedInt a0, Struct16BytesNestedInt a1))
 
DART_EXPORT void dart::TestAsyncReturnStructNestedIntStructAlignmentInt16 (void(*f)(StructAlignmentInt16 a0, StructAlignmentInt16 a1))
 
DART_EXPORT void dart::TestAsyncReturnStructNestedIntStructAlignmentInt32 (void(*f)(StructAlignmentInt32 a0, StructAlignmentInt32 a1))
 
DART_EXPORT void dart::TestAsyncReturnStructNestedIntStructAlignmentInt64 (void(*f)(StructAlignmentInt64 a0, StructAlignmentInt64 a1))
 
DART_EXPORT void dart::TestAsyncReturnStructNestedIrregularEvenBigger (void(*f)(uint64_t a0, StructNestedIrregularBigger a1, StructNestedIrregularBigger a2, double a3))
 
DART_EXPORT int64_t dart::VariadicAt1Int64x2 (int64_t a0,...)
 
DART_EXPORT double dart::VariadicAt1Doublex2 (double a0,...)
 
DART_EXPORT int64_t dart::VariadicAt1Int64x5 (int64_t a0,...)
 
DART_EXPORT double dart::VariadicAt1Doublex5 (double a0,...)
 
DART_EXPORT int64_t dart::VariadicAt1Int64x20 (int64_t a0,...)
 
DART_EXPORT double dart::VariadicAt1Doublex20 (double a0,...)
 
DART_EXPORT int64_t dart::VariadicAt1Int64x2Struct8BytesIntInt64 (int64_t a0,...)
 
DART_EXPORT double dart::VariadicAt1Doublex2Struct32BytesHomogeneousDoubleD (double a0,...)
 
DART_EXPORT double dart::VariadicAt1DoubleStruct12BytesHomogeneousFloatDoub (double a0,...)
 
DART_EXPORT int32_t dart::VariadicAt1Int32Struct20BytesHomogeneousInt32Int32 (int32_t a0,...)
 
DART_EXPORT double dart::VariadicAt1DoubleStruct20BytesHomogeneousFloatDoub (double a0,...)
 
DART_EXPORT int32_t dart::VariadicAt2Int32Int64IntPtr (int32_t a0, int64_t a1,...)
 
DART_EXPORT double dart::VariadicAt1DoubleInt64Int32DoubleInt64Int32 (double a0,...)
 
DART_EXPORT double dart::VariadicAt1Int64Int32Struct12BytesHomogeneousFloat (int64_t a0,...)
 
DART_EXPORT double dart::VariadicAt11Doublex8FloatStruct12BytesHomogeneousF (double a0, double a1, double a2, double a3, double a4, double a5, double a6, double a7, float a8, Struct12BytesHomogeneousFloat a9, int64_t a10,...)
 
DART_EXPORT double dart::VariadicAt1DoubleInt64Int32Struct20BytesHomogeneou (double a0,...)
 
DART_EXPORT double dart::VariadicAt5Doublex5 (double a0, double a1, double a2, double a3, double a4,...)
 
DART_EXPORT int64_t dart::VariadicAt1Int64x7Struct12BytesHomogeneousInt32 (int64_t a0,...)
 
DART_EXPORT int32_t dart::VariadicAt1Struct12BytesHomogeneousInt32Int32x4 (Struct12BytesHomogeneousInt32 a0,...)
 
DART_EXPORT intptr_t dart::TestVariadicAt1Int64x2 (int64_t(*f)(int64_t a0,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt1Doublex2 (double(*f)(double a0,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt1Int64x5 (int64_t(*f)(int64_t a0,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt1Doublex5 (double(*f)(double a0,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt1Int64x20 (int64_t(*f)(int64_t a0,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt1Doublex20 (double(*f)(double a0,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt1Int64x2Struct8BytesIntInt64 (int64_t(*f)(int64_t a0,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt1Doublex2Struct32BytesHomogeneousDoubleD (double(*f)(double a0,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt1DoubleStruct12BytesHomogeneousFloatDoub (double(*f)(double a0,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt1Int32Struct20BytesHomogeneousInt32Int32 (int32_t(*f)(int32_t a0,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt1DoubleStruct20BytesHomogeneousFloatDoub (double(*f)(double a0,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt2Int32Int64IntPtr (int32_t(*f)(int32_t a0, int64_t a1,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt1DoubleInt64Int32DoubleInt64Int32 (double(*f)(double a0,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt1Int64Int32Struct12BytesHomogeneousFloat (double(*f)(int64_t a0,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt11Doublex8FloatStruct12BytesHomogeneousF (double(*f)(double a0, double a1, double a2, double a3, double a4, double a5, double a6, double a7, float a8, Struct12BytesHomogeneousFloat a9, int64_t a10,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt1DoubleInt64Int32Struct20BytesHomogeneou (double(*f)(double a0,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt5Doublex5 (double(*f)(double a0, double a1, double a2, double a3, double a4,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt1Int64x7Struct12BytesHomogeneousInt32 (int64_t(*f)(int64_t a0,...))
 
DART_EXPORT intptr_t dart::TestVariadicAt1Struct12BytesHomogeneousInt32Int32x4 (int32_t(*f)(Struct12BytesHomogeneousInt32 a0,...))
 

Macro Definition Documentation

◆ CHECK

#define CHECK (   X)
Value:
if (!(X)) { \
fprintf(stderr, "%s\n", "Check failed: " #X); \
return 1; \
}
static const SkScalar X

Definition at line 27 of file ffi_test_functions_generated.cc.

28 { \
29 fprintf(stderr, "%s\n", "Check failed: " #X); \
30 return 1; \
31 }

◆ CHECK_APPROX

#define CHECK_APPROX (   EXPECTED,
  ACTUAL 
)
Value:
CHECK(((EXPECTED * 0.99) <= (ACTUAL) && (EXPECTED * 1.01) >= (ACTUAL)) || \
((EXPECTED * 0.99) >= (ACTUAL) && (EXPECTED * 1.01) <= (ACTUAL)))
#define CHECK(X)

Definition at line 36 of file ffi_test_functions_generated.cc.

◆ CHECK_EQ

#define CHECK_EQ (   X,
  Y 
)    CHECK((X) == (Y))

Definition at line 33 of file ffi_test_functions_generated.cc.

◆ DART_EXPORT

#define DART_EXPORT    extern "C" __attribute__((visibility("default"))) __attribute((used))

Definition at line 21 of file ffi_test_functions_generated.cc.