{ "array_types" : [ { "alignment" : 1, "linker_set_key" : "char [10]", "name" : "char [10]", "referenced_type" : "type-467", "self_type" : "type-473", "size" : 10, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_modf.c" }, { "alignment" : 1, "linker_set_key" : "char [16]", "name" : "char [16]", "referenced_type" : "type-467", "self_type" : "type-466", "size" : 16, "source_file" : "/bionic/libc/include/bits/fenv_x86.h" }, { "alignment" : 4, "linker_set_key" : "double [10]", "name" : "double [10]", "referenced_type" : "type-15", "self_type" : "type-926", "size" : 80, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "linker_set_key" : "double [11]", "name" : "double [11]", "referenced_type" : "type-15", "self_type" : "type-916", "size" : 88, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "linker_set_key" : "double [129]", "name" : "double [129]", "referenced_type" : "type-15", "self_type" : "type-36", "size" : 1032, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/b_log.c" }, { "alignment" : 4, "linker_set_key" : "double [16]", "name" : "double [16]", "referenced_type" : "type-15", "self_type" : "type-132", "size" : 128, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c" }, { "alignment" : 4, "linker_set_key" : "double [2]", "name" : "double [2]", "referenced_type" : "type-15", "self_type" : "type-14", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h" }, { "alignment" : 4, "linker_set_key" : "double [3]", "name" : "double [3]", "referenced_type" : "type-15", "self_type" : "type-900", "size" : 24, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "linker_set_key" : "double [4]", "name" : "double [4]", "referenced_type" : "type-15", "self_type" : "type-904", "size" : 32, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "linker_set_key" : "double [5]", "name" : "double [5]", "referenced_type" : "type-15", "self_type" : "type-29", "size" : 40, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c" }, { "alignment" : 4, "linker_set_key" : "double [6]", "name" : "double [6]", "referenced_type" : "type-15", "self_type" : "type-24", "size" : 48, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c" }, { "alignment" : 4, "linker_set_key" : "double [7]", "name" : "double [7]", "referenced_type" : "type-15", "self_type" : "type-933", "size" : 56, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "linker_set_key" : "double [8]", "name" : "double [8]", "referenced_type" : "type-15", "self_type" : "type-130", "size" : 64, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c" }, { "alignment" : 4, "linker_set_key" : "float [2]", "name" : "float [2]", "referenced_type" : "type-4", "self_type" : "type-17", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h" }, { "alignment" : 4, "linker_set_key" : "float [4]", "name" : "float [4]", "referenced_type" : "type-4", "self_type" : "type-171", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c" }, { "alignment" : 4, "linker_set_key" : "float [5]", "name" : "float [5]", "referenced_type" : "type-4", "self_type" : "type-96", "size" : 20, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c" }, { "alignment" : 4, "linker_set_key" : "float [6]", "name" : "float [6]", "referenced_type" : "type-4", "self_type" : "type-93", "size" : 24, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c" }, { "alignment" : 4, "linker_set_key" : "int [10]", "name" : "int [10]", "referenced_type" : "type-1", "self_type" : "type-2", "size" : 40, "source_file" : "/bionic/libc/include/bits/pthread_types.h" }, { "alignment" : 4, "linker_set_key" : "int [1]", "name" : "int [1]", "referenced_type" : "type-1", "self_type" : "type-48", "size" : 4, "source_file" : "/bionic/libc/include/bits/pthread_types.h" }, { "alignment" : 4, "linker_set_key" : "int [2]", "name" : "int [2]", "referenced_type" : "type-1", "self_type" : "type-6", "size" : 8, "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h" }, { "alignment" : 4, "linker_set_key" : "int [4]", "name" : "int [4]", "referenced_type" : "type-1", "self_type" : "type-126", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c" }, { "alignment" : 4, "linker_set_key" : "int [66]", "name" : "int [66]", "referenced_type" : "type-1", "self_type" : "type-128", "size" : 264, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c" }, { "alignment" : 4, "linker_set_key" : "int [8]", "name" : "int [8]", "referenced_type" : "type-1", "self_type" : "type-38", "size" : 32, "source_file" : "/bionic/libc/include/bits/pthread_types.h" }, { "alignment" : 4, "linker_set_key" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:388:3) [64] at /external/arm-optimized-routines/math/math_config.h:388:3", "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:388:3) [64] at /external/arm-optimized-routines/math/math_config.h:388:3", "referenced_type" : "type-928", "self_type" : "type-927", "size" : 1024, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "linker_set_key" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:390:3) [64] at /external/arm-optimized-routines/math/math_config.h:390:3", "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:390:3) [64] at /external/arm-optimized-routines/math/math_config.h:390:3", "referenced_type" : "type-930", "self_type" : "type-929", "size" : 1024, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "linker_set_key" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:317:3) [16] at /external/arm-optimized-routines/math/math_config.h:317:3", "name" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:317:3) [16] at /external/arm-optimized-routines/math/math_config.h:317:3", "referenced_type" : "type-903", "self_type" : "type-902", "size" : 256, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "linker_set_key" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:373:3) [128] at /external/arm-optimized-routines/math/math_config.h:373:3", "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:373:3) [128] at /external/arm-optimized-routines/math/math_config.h:373:3", "referenced_type" : "type-918", "self_type" : "type-917", "size" : 2048, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "linker_set_key" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:375:3) [128] at /external/arm-optimized-routines/math/math_config.h:375:3", "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:375:3) [128] at /external/arm-optimized-routines/math/math_config.h:375:3", "referenced_type" : "type-920", "self_type" : "type-919", "size" : 2048, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "linker_set_key" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:305:3) [16] at /external/arm-optimized-routines/math/math_config.h:305:3", "name" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:305:3) [16] at /external/arm-optimized-routines/math/math_config.h:305:3", "referenced_type" : "type-896", "self_type" : "type-897", "size" : 256, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "linker_set_key" : "long double [2]", "name" : "long double [2]", "referenced_type" : "type-8", "self_type" : "type-51", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h" }, { "alignment" : 4, "linker_set_key" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3) [128] at /external/arm-optimized-routines/math/math_config.h:402:3", "name" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3) [128] at /external/arm-optimized-routines/math/math_config.h:402:3", "referenced_type" : "type-935", "self_type" : "type-934", "size" : 4096, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "linker_set_key" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:334:3) [16] at /external/arm-optimized-routines/math/math_config.h:334:3", "name" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:334:3) [16] at /external/arm-optimized-routines/math/math_config.h:334:3", "referenced_type" : "type-909", "self_type" : "type-908", "size" : 256, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "linker_set_key" : "sincos_t [2]", "name" : "sincos_t [2]", "referenced_type" : "type-937", "self_type" : "type-938", "size" : 224, "source_file" : "/external/arm-optimized-routines/math/sincosf.h" }, { "alignment" : 4, "linker_set_key" : "unsigned int [24]", "name" : "unsigned int [24]", "referenced_type" : "type-10", "self_type" : "type-1171", "size" : 96, "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c" }, { "linker_set_key" : "unsigned int []", "name" : "unsigned int []", "referenced_type" : "type-10", "self_type" : "type-940", "source_file" : "/external/arm-optimized-routines/math/sincosf.h" }, { "alignment" : 4, "linker_set_key" : "unsigned long [32]", "name" : "unsigned long [32]", "referenced_type" : "type-20", "self_type" : "type-19", "size" : 128, "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h" }, { "alignment" : 4, "linker_set_key" : "unsigned long long [256]", "name" : "unsigned long long [256]", "referenced_type" : "type-12", "self_type" : "type-913", "size" : 2048, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "linker_set_key" : "unsigned long long [32]", "name" : "unsigned long long [32]", "referenced_type" : "type-12", "self_type" : "type-922", "size" : 256, "source_file" : "/external/arm-optimized-routines/math/math_config.h" } ], "builtin_types" : [ { "alignment" : 1, "is_integral" : true, "linker_set_key" : "char", "name" : "char", "referenced_type" : "type-467", "self_type" : "type-467", "size" : 1 }, { "alignment" : 4, "linker_set_key" : "double", "name" : "double", "referenced_type" : "type-15", "self_type" : "type-15", "size" : 8 }, { "alignment" : 4, "linker_set_key" : "float", "name" : "float", "referenced_type" : "type-4", "self_type" : "type-4", "size" : 4 }, { "alignment" : 4, "is_integral" : true, "linker_set_key" : "int", "name" : "int", "referenced_type" : "type-1", "self_type" : "type-1", "size" : 4 }, { "alignment" : 4, "is_integral" : true, "linker_set_key" : "long", "name" : "long", "referenced_type" : "type-472", "self_type" : "type-472", "size" : 4 }, { "alignment" : 4, "linker_set_key" : "long double", "name" : "long double", "referenced_type" : "type-8", "self_type" : "type-8", "size" : 8 }, { "alignment" : 4, "is_integral" : true, "linker_set_key" : "long long", "name" : "long long", "referenced_type" : "type-471", "self_type" : "type-471", "size" : 8 }, { "alignment" : 4, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned int", "name" : "unsigned int", "referenced_type" : "type-10", "self_type" : "type-10", "size" : 4 }, { "alignment" : 4, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned long", "name" : "unsigned long", "referenced_type" : "type-20", "self_type" : "type-20", "size" : 4 }, { "alignment" : 4, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned long long", "name" : "unsigned long long", "referenced_type" : "type-12", "self_type" : "type-12", "size" : 8 }, { "alignment" : 2, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned short", "name" : "unsigned short", "referenced_type" : "type-465", "self_type" : "type-465", "size" : 2 }, { "linker_set_key" : "void", "name" : "void", "referenced_type" : "type-23", "self_type" : "type-23" } ], "elf_functions" : [ { "name" : "__signbit" }, { "name" : "__signbitf" }, { "name" : "__signbitl" }, { "name" : "acos" }, { "name" : "acosf" }, { "name" : "acosh" }, { "name" : "acoshf" }, { "binding" : "weak", "name" : "acoshl" }, { "name" : "acosl" }, { "name" : "asin" }, { "name" : "asinf" }, { "name" : "asinh" }, { "name" : "asinhf" }, { "binding" : "weak", "name" : "asinhl" }, { "name" : "asinl" }, { "name" : "atan" }, { "name" : "atan2" }, { "name" : "atan2f" }, { "name" : "atan2l" }, { "name" : "atanf" }, { "name" : "atanh" }, { "name" : "atanhf" }, { "binding" : "weak", "name" : "atanhl" }, { "name" : "atanl" }, { "name" : "cabs" }, { "name" : "cabsf" }, { "name" : "cabsl" }, { "name" : "cacos" }, { "name" : "cacosf" }, { "name" : "cacosh" }, { "name" : "cacoshf" }, { "binding" : "weak", "name" : "cacoshl" }, { "binding" : "weak", "name" : "cacosl" }, { "name" : "carg" }, { "name" : "cargf" }, { "name" : "cargl" }, { "name" : "casin" }, { "name" : "casinf" }, { "name" : "casinh" }, { "name" : "casinhf" }, { "binding" : "weak", "name" : "casinhl" }, { "binding" : "weak", "name" : "casinl" }, { "name" : "catan" }, { "name" : "catanf" }, { "name" : "catanh" }, { "name" : "catanhf" }, { "binding" : "weak", "name" : "catanhl" }, { "binding" : "weak", "name" : "catanl" }, { "name" : "cbrt" }, { "name" : "cbrtf" }, { "name" : "cbrtl" }, { "name" : "ccos" }, { "name" : "ccosf" }, { "name" : "ccosh" }, { "name" : "ccoshf" }, { "name" : "ccoshl" }, { "name" : "ccosl" }, { "name" : "ceil" }, { "name" : "ceilf" }, { "binding" : "weak", "name" : "ceill" }, { "name" : "cexp" }, { "name" : "cexpf" }, { "name" : "cexpl" }, { "name" : "cimag" }, { "name" : "cimagf" }, { "name" : "cimagl" }, { "name" : "clog" }, { "name" : "clogf" }, { "binding" : "weak", "name" : "clogl" }, { "name" : "conj" }, { "name" : "conjf" }, { "name" : "conjl" }, { "name" : "copysign" }, { "name" : "copysignf" }, { "name" : "copysignl" }, { "name" : "cos" }, { "name" : "cosf" }, { "name" : "cosh" }, { "name" : "coshf" }, { "name" : "coshl" }, { "name" : "cosl" }, { "name" : "cpow" }, { "name" : "cpowf" }, { "name" : "cpowl" }, { "name" : "cproj" }, { "name" : "cprojf" }, { "name" : "cprojl" }, { "name" : "creal" }, { "name" : "crealf" }, { "name" : "creall" }, { "name" : "csin" }, { "name" : "csinf" }, { "name" : "csinh" }, { "name" : "csinhf" }, { "name" : "csinhl" }, { "name" : "csinl" }, { "name" : "csqrt" }, { "name" : "csqrtf" }, { "binding" : "weak", "name" : "csqrtl" }, { "name" : "ctan" }, { "name" : "ctanf" }, { "name" : "ctanh" }, { "name" : "ctanhf" }, { "name" : "ctanhl" }, { "name" : "ctanl" }, { "name" : "drem" }, { "name" : "dremf" }, { "name" : "erf" }, { "name" : "erfc" }, { "name" : "erfcf" }, { "binding" : "weak", "name" : "erfcl" }, { "name" : "erff" }, { "binding" : "weak", "name" : "erfl" }, { "name" : "exp" }, { "name" : "exp2" }, { "name" : "exp2f" }, { "name" : "exp2l" }, { "name" : "expf" }, { "name" : "expl" }, { "name" : "expm1" }, { "name" : "expm1f" }, { "name" : "expm1l" }, { "name" : "fabs" }, { "name" : "fabsf" }, { "name" : "fabsl" }, { "name" : "fdim" }, { "name" : "fdimf" }, { "name" : "fdiml" }, { "name" : "feclearexcept" }, { "name" : "fedisableexcept" }, { "name" : "feenableexcept" }, { "name" : "fegetenv" }, { "name" : "fegetexcept" }, { "name" : "fegetexceptflag" }, { "name" : "fegetround" }, { "name" : "feholdexcept" }, { "name" : "feraiseexcept" }, { "name" : "fesetenv" }, { "name" : "fesetexceptflag" }, { "name" : "fesetround" }, { "name" : "fetestexcept" }, { "name" : "feupdateenv" }, { "name" : "finite" }, { "name" : "finitef" }, { "name" : "floor" }, { "name" : "floorf" }, { "binding" : "weak", "name" : "floorl" }, { "name" : "fma" }, { "name" : "fmaf" }, { "binding" : "weak", "name" : "fmal" }, { "name" : "fmax" }, { "name" : "fmaxf" }, { "name" : "fmaxl" }, { "name" : "fmin" }, { "name" : "fminf" }, { "name" : "fminl" }, { "name" : "fmod" }, { "name" : "fmodf" }, { "name" : "fmodl" }, { "name" : "frexp" }, { "name" : "frexpf" }, { "binding" : "weak", "name" : "frexpl" }, { "name" : "gamma" }, { "name" : "gamma_r" }, { "name" : "gammaf" }, { "name" : "gammaf_r" }, { "name" : "hypot" }, { "name" : "hypotf" }, { "name" : "hypotl" }, { "name" : "ilogb" }, { "name" : "ilogbf" }, { "name" : "ilogbl" }, { "name" : "j0" }, { "name" : "j0f" }, { "name" : "j1" }, { "name" : "j1f" }, { "name" : "jn" }, { "name" : "jnf" }, { "name" : "ldexpf" }, { "binding" : "weak", "name" : "ldexpl" }, { "name" : "lgamma" }, { "name" : "lgamma_r" }, { "name" : "lgammaf" }, { "name" : "lgammaf_r" }, { "binding" : "weak", "name" : "lgammal" }, { "binding" : "weak", "name" : "lgammal_r" }, { "name" : "llrint" }, { "name" : "llrintf" }, { "name" : "llrintl" }, { "name" : "llround" }, { "name" : "llroundf" }, { "name" : "llroundl" }, { "name" : "log" }, { "name" : "log10" }, { "name" : "log10f" }, { "name" : "log10l" }, { "name" : "log1p" }, { "name" : "log1pf" }, { "name" : "log1pl" }, { "name" : "log2" }, { "name" : "log2f" }, { "name" : "log2l" }, { "name" : "logb" }, { "name" : "logbf" }, { "binding" : "weak", "name" : "logbl" }, { "name" : "logf" }, { "name" : "logl" }, { "name" : "lrint" }, { "name" : "lrintf" }, { "name" : "lrintl" }, { "name" : "lround" }, { "name" : "lroundf" }, { "name" : "lroundl" }, { "name" : "modf" }, { "name" : "modff" }, { "name" : "modfl" }, { "name" : "nan" }, { "name" : "nanf" }, { "binding" : "weak", "name" : "nanl" }, { "name" : "nearbyint" }, { "name" : "nearbyintf" }, { "name" : "nearbyintl" }, { "name" : "nextafter" }, { "name" : "nextafterf" }, { "binding" : "weak", "name" : "nextafterl" }, { "binding" : "weak", "name" : "nexttoward" }, { "name" : "nexttowardf" }, { "binding" : "weak", "name" : "nexttowardl" }, { "name" : "pow" }, { "name" : "powf" }, { "name" : "powl" }, { "name" : "remainder" }, { "name" : "remainderf" }, { "binding" : "weak", "name" : "remainderl" }, { "name" : "remquo" }, { "name" : "remquof" }, { "binding" : "weak", "name" : "remquol" }, { "name" : "rint" }, { "name" : "rintf" }, { "binding" : "weak", "name" : "rintl" }, { "name" : "round" }, { "name" : "roundf" }, { "name" : "roundl" }, { "name" : "scalb" }, { "name" : "scalbf" }, { "name" : "scalbln" }, { "name" : "scalblnf" }, { "name" : "scalblnl" }, { "name" : "scalbn" }, { "name" : "scalbnf" }, { "binding" : "weak", "name" : "scalbnl" }, { "name" : "significand" }, { "name" : "significandf" }, { "name" : "significandl" }, { "name" : "sin" }, { "name" : "sincos" }, { "name" : "sincosf" }, { "name" : "sincosl" }, { "name" : "sinf" }, { "name" : "sinh" }, { "name" : "sinhf" }, { "name" : "sinhl" }, { "name" : "sinl" }, { "name" : "sqrt" }, { "name" : "sqrtf" }, { "name" : "sqrtl" }, { "name" : "tan" }, { "name" : "tanf" }, { "name" : "tanh" }, { "name" : "tanhf" }, { "name" : "tanhl" }, { "name" : "tanl" }, { "name" : "tgamma" }, { "name" : "tgammaf" }, { "name" : "tgammal" }, { "name" : "trunc" }, { "name" : "truncf" }, { "binding" : "weak", "name" : "truncl" }, { "name" : "y0" }, { "name" : "y0f" }, { "name" : "y1" }, { "name" : "y1f" }, { "name" : "yn" }, { "name" : "ynf" } ], "elf_objects" : [ { "name" : "__fe_dfl_env" }, { "name" : "signgam" } ], "enum_types" : [ { "alignment" : 4, "enum_fields" : [ { "enum_field_value" : 0, "name" : "__SSE_YES" }, { "enum_field_value" : 1, "name" : "__SSE_NO" }, { "enum_field_value" : 2, "name" : "__SSE_UNK" } ], "linker_set_key" : "__sse_support", "name" : "__sse_support", "referenced_type" : "type-895", "self_type" : "type-895", "size" : 4, "source_file" : "/bionic/libm/i387/fenv.c", "underlying_type" : "type-10", "unique_id" : "__sse_support" } ], "function_types" : [], "functions" : [ { "function_name" : "__signbit", "linker_set_key" : "__signbit", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-1", "source_file" : "/bionic/libm/signbit.cpp" }, { "function_name" : "__signbitf", "linker_set_key" : "__signbitf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-1", "source_file" : "/bionic/libm/signbit.cpp" }, { "function_name" : "__signbitl", "linker_set_key" : "__signbitl", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-1", "source_file" : "/bionic/libm/signbit.cpp" }, { "function_name" : "acosf", "linker_set_key" : "acosf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "acosh", "linker_set_key" : "acosh", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "acoshf", "linker_set_key" : "acoshf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "asinf", "linker_set_key" : "asinf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "asinh", "linker_set_key" : "asinh", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "asinhf", "linker_set_key" : "asinhf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "atan2f", "linker_set_key" : "atan2f", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "atanf", "linker_set_key" : "atanf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "atanh", "linker_set_key" : "atanh", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "atanhf", "linker_set_key" : "atanhf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "cabs", "linker_set_key" : "cabs", "parameters" : [ { "referenced_type" : "type-729" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cabsf", "linker_set_key" : "cabsf", "parameters" : [ { "referenced_type" : "type-730" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cabsl", "linker_set_key" : "cabsl", "parameters" : [ { "referenced_type" : "type-731" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cacos", "linker_set_key" : "cacos", "parameters" : [ { "referenced_type" : "type-58" } ], "return_type" : "type-57", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cacosf", "linker_set_key" : "cacosf", "parameters" : [ { "referenced_type" : "type-60" } ], "return_type" : "type-59", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cacosh", "linker_set_key" : "cacosh", "parameters" : [ { "referenced_type" : "type-62" } ], "return_type" : "type-61", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cacoshf", "linker_set_key" : "cacoshf", "parameters" : [ { "referenced_type" : "type-64" } ], "return_type" : "type-63", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "carg", "linker_set_key" : "carg", "parameters" : [ { "referenced_type" : "type-183" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cargf", "linker_set_key" : "cargf", "parameters" : [ { "referenced_type" : "type-184" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cargl", "linker_set_key" : "cargl", "parameters" : [ { "referenced_type" : "type-185" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "casin", "linker_set_key" : "casin", "parameters" : [ { "referenced_type" : "type-66" } ], "return_type" : "type-65", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "casinf", "linker_set_key" : "casinf", "parameters" : [ { "referenced_type" : "type-68" } ], "return_type" : "type-67", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "casinh", "linker_set_key" : "casinh", "parameters" : [ { "referenced_type" : "type-70" } ], "return_type" : "type-69", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "casinhf", "linker_set_key" : "casinhf", "parameters" : [ { "referenced_type" : "type-72" } ], "return_type" : "type-71", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "catan", "linker_set_key" : "catan", "parameters" : [ { "referenced_type" : "type-74" } ], "return_type" : "type-73", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "catanf", "linker_set_key" : "catanf", "parameters" : [ { "referenced_type" : "type-76" } ], "return_type" : "type-75", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "catanh", "linker_set_key" : "catanh", "parameters" : [ { "referenced_type" : "type-78" } ], "return_type" : "type-77", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "catanhf", "linker_set_key" : "catanhf", "parameters" : [ { "referenced_type" : "type-80" } ], "return_type" : "type-79", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cbrtf", "linker_set_key" : "cbrtf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "ccos", "linker_set_key" : "ccos", "parameters" : [ { "referenced_type" : "type-187" } ], "return_type" : "type-186", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ccosf", "linker_set_key" : "ccosf", "parameters" : [ { "referenced_type" : "type-189" } ], "return_type" : "type-188", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ccosh", "linker_set_key" : "ccosh", "parameters" : [ { "referenced_type" : "type-191" } ], "return_type" : "type-190", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ccoshf", "linker_set_key" : "ccoshf", "parameters" : [ { "referenced_type" : "type-193" } ], "return_type" : "type-192", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ccoshl", "linker_set_key" : "ccoshl", "parameters" : [ { "referenced_type" : "type-779" } ], "return_type" : "type-778", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ccosl", "linker_set_key" : "ccosl", "parameters" : [ { "referenced_type" : "type-781" } ], "return_type" : "type-780", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ceil", "linker_set_key" : "ceil", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "ceilf", "linker_set_key" : "ceilf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "cexp", "linker_set_key" : "cexp", "parameters" : [ { "referenced_type" : "type-195" } ], "return_type" : "type-194", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cexpf", "linker_set_key" : "cexpf", "parameters" : [ { "referenced_type" : "type-197" } ], "return_type" : "type-196", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cexpl", "linker_set_key" : "cexpl", "parameters" : [ { "referenced_type" : "type-783" } ], "return_type" : "type-782", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cimag", "linker_set_key" : "cimag", "parameters" : [ { "referenced_type" : "type-198" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cimagf", "linker_set_key" : "cimagf", "parameters" : [ { "referenced_type" : "type-199" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cimagl", "linker_set_key" : "cimagl", "parameters" : [ { "referenced_type" : "type-200" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "clog", "linker_set_key" : "clog", "parameters" : [ { "referenced_type" : "type-202" } ], "return_type" : "type-201", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "clogf", "linker_set_key" : "clogf", "parameters" : [ { "referenced_type" : "type-204" } ], "return_type" : "type-203", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "conj", "linker_set_key" : "conj", "parameters" : [ { "referenced_type" : "type-206" } ], "return_type" : "type-205", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "conjf", "linker_set_key" : "conjf", "parameters" : [ { "referenced_type" : "type-208" } ], "return_type" : "type-207", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "conjl", "linker_set_key" : "conjl", "parameters" : [ { "referenced_type" : "type-210" } ], "return_type" : "type-209", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "copysign", "linker_set_key" : "copysign", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "copysignf", "linker_set_key" : "copysignf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "copysignl", "linker_set_key" : "copysignl", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "cosf", "linker_set_key" : "cosf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "coshf", "linker_set_key" : "coshf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "cpow", "linker_set_key" : "cpow", "parameters" : [ { "referenced_type" : "type-284" }, { "referenced_type" : "type-285" } ], "return_type" : "type-283", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cpowf", "linker_set_key" : "cpowf", "parameters" : [ { "referenced_type" : "type-287" }, { "referenced_type" : "type-288" } ], "return_type" : "type-286", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cpowl", "linker_set_key" : "cpowl", "parameters" : [ { "referenced_type" : "type-290" }, { "referenced_type" : "type-291" } ], "return_type" : "type-289", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cproj", "linker_set_key" : "cproj", "parameters" : [ { "referenced_type" : "type-293" } ], "return_type" : "type-292", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cprojf", "linker_set_key" : "cprojf", "parameters" : [ { "referenced_type" : "type-295" } ], "return_type" : "type-294", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cprojl", "linker_set_key" : "cprojl", "parameters" : [ { "referenced_type" : "type-297" } ], "return_type" : "type-296", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "creal", "linker_set_key" : "creal", "parameters" : [ { "referenced_type" : "type-298" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "crealf", "linker_set_key" : "crealf", "parameters" : [ { "referenced_type" : "type-299" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "creall", "linker_set_key" : "creall", "parameters" : [ { "referenced_type" : "type-300" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "csin", "linker_set_key" : "csin", "parameters" : [ { "referenced_type" : "type-302" } ], "return_type" : "type-301", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "csinf", "linker_set_key" : "csinf", "parameters" : [ { "referenced_type" : "type-304" } ], "return_type" : "type-303", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "csinh", "linker_set_key" : "csinh", "parameters" : [ { "referenced_type" : "type-306" } ], "return_type" : "type-305", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "csinhf", "linker_set_key" : "csinhf", "parameters" : [ { "referenced_type" : "type-308" } ], "return_type" : "type-307", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "csinhl", "linker_set_key" : "csinhl", "parameters" : [ { "referenced_type" : "type-785" } ], "return_type" : "type-784", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "csinl", "linker_set_key" : "csinl", "parameters" : [ { "referenced_type" : "type-787" } ], "return_type" : "type-786", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "csqrt", "linker_set_key" : "csqrt", "parameters" : [ { "referenced_type" : "type-310" } ], "return_type" : "type-309", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "csqrtf", "linker_set_key" : "csqrtf", "parameters" : [ { "referenced_type" : "type-312" } ], "return_type" : "type-311", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ctan", "linker_set_key" : "ctan", "parameters" : [ { "referenced_type" : "type-314" } ], "return_type" : "type-313", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ctanf", "linker_set_key" : "ctanf", "parameters" : [ { "referenced_type" : "type-390" } ], "return_type" : "type-389", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ctanh", "linker_set_key" : "ctanh", "parameters" : [ { "referenced_type" : "type-316" } ], "return_type" : "type-315", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ctanhf", "linker_set_key" : "ctanhf", "parameters" : [ { "referenced_type" : "type-392" } ], "return_type" : "type-391", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ctanhl", "linker_set_key" : "ctanhl", "parameters" : [ { "referenced_type" : "type-882" } ], "return_type" : "type-881", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ctanl", "linker_set_key" : "ctanl", "parameters" : [ { "referenced_type" : "type-884" } ], "return_type" : "type-883", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "drem", "linker_set_key" : "drem", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "dremf", "linker_set_key" : "dremf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "erf", "linker_set_key" : "erf", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "erfc", "linker_set_key" : "erfc", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "erfcf", "linker_set_key" : "erfcf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "erff", "linker_set_key" : "erff", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "exp", "linker_set_key" : "exp", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "exp2", "linker_set_key" : "exp2", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "exp2f", "linker_set_key" : "exp2f", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "exp2l", "linker_set_key" : "exp2l", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "expf", "linker_set_key" : "expf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "expl", "linker_set_key" : "expl", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "expm1f", "linker_set_key" : "expm1f", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fabs", "linker_set_key" : "fabs", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fabsf", "linker_set_key" : "fabsf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fabsl", "linker_set_key" : "fabsl", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fdim", "linker_set_key" : "fdim", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fdimf", "linker_set_key" : "fdimf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fdiml", "linker_set_key" : "fdiml", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "feclearexcept", "linker_set_key" : "feclearexcept", "parameters" : [ { "referenced_type" : "type-1" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fedisableexcept", "linker_set_key" : "fedisableexcept", "parameters" : [ { "referenced_type" : "type-1" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "feenableexcept", "linker_set_key" : "feenableexcept", "parameters" : [ { "referenced_type" : "type-1" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fegetenv", "linker_set_key" : "fegetenv", "parameters" : [ { "referenced_type" : "type-893" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fegetexcept", "linker_set_key" : "fegetexcept", "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fegetexceptflag", "linker_set_key" : "fegetexceptflag", "parameters" : [ { "referenced_type" : "type-890" }, { "referenced_type" : "type-1" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fegetround", "linker_set_key" : "fegetround", "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "feholdexcept", "linker_set_key" : "feholdexcept", "parameters" : [ { "referenced_type" : "type-893" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "feraiseexcept", "linker_set_key" : "feraiseexcept", "parameters" : [ { "referenced_type" : "type-1" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fesetenv", "linker_set_key" : "fesetenv", "parameters" : [ { "referenced_type" : "type-894" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fesetexceptflag", "linker_set_key" : "fesetexceptflag", "parameters" : [ { "referenced_type" : "type-892" }, { "referenced_type" : "type-1" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fesetround", "linker_set_key" : "fesetround", "parameters" : [ { "referenced_type" : "type-1" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fetestexcept", "linker_set_key" : "fetestexcept", "parameters" : [ { "referenced_type" : "type-1" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "feupdateenv", "linker_set_key" : "feupdateenv", "parameters" : [ { "referenced_type" : "type-894" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "finite", "linker_set_key" : "finite", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "finitef", "linker_set_key" : "finitef", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "floor", "linker_set_key" : "floor", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "floorf", "linker_set_key" : "floorf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fma", "linker_set_key" : "fma", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-15" }, { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fmaf", "linker_set_key" : "fmaf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fmax", "linker_set_key" : "fmax", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fmaxf", "linker_set_key" : "fmaxf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fmaxl", "linker_set_key" : "fmaxl", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fmin", "linker_set_key" : "fmin", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fminf", "linker_set_key" : "fminf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fminl", "linker_set_key" : "fminl", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fmod", "linker_set_key" : "fmod", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fmodf", "linker_set_key" : "fmodf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fmodl", "linker_set_key" : "fmodl", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "frexp", "linker_set_key" : "frexp", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-21" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "frexpf", "linker_set_key" : "frexpf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-21" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "gamma", "linker_set_key" : "gamma", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "gamma_r", "linker_set_key" : "gamma_r", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-21" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "gammaf", "linker_set_key" : "gammaf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "gammaf_r", "linker_set_key" : "gammaf_r", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-21" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "hypotf", "linker_set_key" : "hypotf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "ilogb", "linker_set_key" : "ilogb", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "ilogbf", "linker_set_key" : "ilogbf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "ilogbl", "linker_set_key" : "ilogbl", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "j0", "linker_set_key" : "j0", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "j0f", "linker_set_key" : "j0f", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "j1", "linker_set_key" : "j1", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "j1f", "linker_set_key" : "j1f", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "jn", "linker_set_key" : "jn", "parameters" : [ { "referenced_type" : "type-1" }, { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "jnf", "linker_set_key" : "jnf", "parameters" : [ { "referenced_type" : "type-1" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "ldexpf", "linker_set_key" : "ldexpf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-1" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lgamma", "linker_set_key" : "lgamma", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lgamma_r", "linker_set_key" : "lgamma_r", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-21" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lgammaf", "linker_set_key" : "lgammaf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lgammaf_r", "linker_set_key" : "lgammaf_r", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-21" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "llrint", "linker_set_key" : "llrint", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-471", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "llrintf", "linker_set_key" : "llrintf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-471", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "llrintl", "linker_set_key" : "llrintl", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-471", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "llround", "linker_set_key" : "llround", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-471", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "llroundf", "linker_set_key" : "llroundf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-471", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "llroundl", "linker_set_key" : "llroundl", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-471", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "log", "linker_set_key" : "log", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "log10f", "linker_set_key" : "log10f", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "log1pf", "linker_set_key" : "log1pf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "log2", "linker_set_key" : "log2", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "log2f", "linker_set_key" : "log2f", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "log2l", "linker_set_key" : "log2l", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "logb", "linker_set_key" : "logb", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "logbf", "linker_set_key" : "logbf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "logf", "linker_set_key" : "logf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "logl", "linker_set_key" : "logl", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lround", "linker_set_key" : "lround", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-472", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lroundf", "linker_set_key" : "lroundf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-472", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lroundl", "linker_set_key" : "lroundl", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-472", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "modf", "linker_set_key" : "modf", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-123" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "modff", "linker_set_key" : "modff", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-474" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "modfl", "linker_set_key" : "modfl", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-735" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "nan", "linker_set_key" : "nan", "parameters" : [ { "referenced_type" : "type-476" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "nanf", "linker_set_key" : "nanf", "parameters" : [ { "referenced_type" : "type-476" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "nearbyint", "linker_set_key" : "nearbyint", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "nearbyintf", "linker_set_key" : "nearbyintf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "nearbyintl", "linker_set_key" : "nearbyintl", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "nextafter", "linker_set_key" : "nextafter", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "nextafterf", "linker_set_key" : "nextafterf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "nexttowardf", "linker_set_key" : "nexttowardf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-8" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "pow", "linker_set_key" : "pow", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "powf", "linker_set_key" : "powf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "powl", "linker_set_key" : "powl", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "remainder", "linker_set_key" : "remainder", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "remainderf", "linker_set_key" : "remainderf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "remquo", "linker_set_key" : "remquo", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-15" }, { "referenced_type" : "type-21" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "remquof", "linker_set_key" : "remquof", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" }, { "referenced_type" : "type-21" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "rint", "linker_set_key" : "rint", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "rintf", "linker_set_key" : "rintf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "round", "linker_set_key" : "round", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "roundf", "linker_set_key" : "roundf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "roundl", "linker_set_key" : "roundl", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "scalb", "linker_set_key" : "scalb", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "scalbf", "linker_set_key" : "scalbf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "scalbln", "linker_set_key" : "scalbln", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-472" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "scalblnf", "linker_set_key" : "scalblnf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-472" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "scalblnl", "linker_set_key" : "scalblnl", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-472" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "scalbn", "linker_set_key" : "scalbn", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-1" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "scalbnf", "linker_set_key" : "scalbnf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-1" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "significand", "linker_set_key" : "significand", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "significandf", "linker_set_key" : "significandf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "significandl", "linker_set_key" : "significandl", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "sincos", "linker_set_key" : "sincos", "parameters" : [ { "referenced_type" : "type-15" }, { "referenced_type" : "type-123" }, { "referenced_type" : "type-123" } ], "return_type" : "type-23", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "sincosf", "linker_set_key" : "sincosf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-474" }, { "referenced_type" : "type-474" } ], "return_type" : "type-23", "source_file" : "/external/arm-optimized-routines/math/sincosf.c" }, { "function_name" : "sincosl", "linker_set_key" : "sincosl", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-735" }, { "referenced_type" : "type-735" } ], "return_type" : "type-23", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "sinf", "linker_set_key" : "sinf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "sinhf", "linker_set_key" : "sinhf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "tanf", "linker_set_key" : "tanf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "tanhf", "linker_set_key" : "tanhf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "tgamma", "linker_set_key" : "tgamma", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "tgammaf", "linker_set_key" : "tgammaf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "tgammal", "linker_set_key" : "tgammal", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "trunc", "linker_set_key" : "trunc", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "truncf", "linker_set_key" : "truncf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "y0", "linker_set_key" : "y0", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "y0f", "linker_set_key" : "y0f", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "y1", "linker_set_key" : "y1", "parameters" : [ { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "y1f", "linker_set_key" : "y1f", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "yn", "linker_set_key" : "yn", "parameters" : [ { "referenced_type" : "type-1" }, { "referenced_type" : "type-15" } ], "return_type" : "type-15", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "ynf", "linker_set_key" : "ynf", "parameters" : [ { "referenced_type" : "type-1" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" } ], "global_vars" : [ { "linker_set_key" : "__fe_dfl_env", "name" : "__fe_dfl_env", "referenced_type" : "type-468", "source_file" : "/bionic/libc/include/fenv.h" }, { "linker_set_key" : "signgam", "name" : "signgam", "referenced_type" : "type-1", "source_file" : "/bionic/libc/include/math.h" } ], "lvalue_reference_types" : [], "pointer_types" : [ { "alignment" : 4, "linker_set_key" : "const char *", "name" : "const char *", "referenced_type" : "type-475", "self_type" : "type-476", "size" : 4, "source_file" : "/bionic/libc/include/math.h" }, { "alignment" : 4, "linker_set_key" : "const fenv_t *", "name" : "const fenv_t *", "referenced_type" : "type-468", "self_type" : "type-894", "size" : 4, "source_file" : "/bionic/libc/include/fenv.h" }, { "alignment" : 4, "linker_set_key" : "const unsigned short *", "name" : "const unsigned short *", "referenced_type" : "type-891", "self_type" : "type-892", "size" : 4, "source_file" : "/bionic/libc/include/fenv.h" }, { "alignment" : 4, "linker_set_key" : "double *", "name" : "double *", "referenced_type" : "type-15", "self_type" : "type-123", "size" : 4, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h" }, { "alignment" : 4, "linker_set_key" : "fenv_t *", "name" : "fenv_t *", "referenced_type" : "type-464", "self_type" : "type-893", "size" : 4, "source_file" : "/bionic/libc/include/fenv.h" }, { "alignment" : 4, "linker_set_key" : "float *", "name" : "float *", "referenced_type" : "type-4", "self_type" : "type-474", "size" : 4, "source_file" : "/bionic/libc/include/math.h" }, { "alignment" : 4, "linker_set_key" : "int *", "name" : "int *", "referenced_type" : "type-1", "self_type" : "type-21", "size" : 4, "source_file" : "/bionic/libc/include/math.h" }, { "alignment" : 4, "linker_set_key" : "long double *", "name" : "long double *", "referenced_type" : "type-8", "self_type" : "type-735", "size" : 4, "source_file" : "/bionic/libm/upstream-netbsd/lib/libm/complex/cephes_subrl.h" }, { "alignment" : 4, "linker_set_key" : "unsigned int *", "name" : "unsigned int *", "referenced_type" : "type-10", "self_type" : "type-477", "size" : 4, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h" }, { "alignment" : 4, "linker_set_key" : "unsigned short *", "name" : "unsigned short *", "referenced_type" : "type-465", "self_type" : "type-890", "size" : 4, "source_file" : "/bionic/libc/include/fenv.h" }, { "alignment" : 4, "linker_set_key" : "void *", "name" : "void *", "referenced_type" : "type-23", "self_type" : "type-22", "size" : 4, "source_file" : "/bionic/libc/include/bits/pthread_types.h" } ], "qualified_types" : [ { "alignment" : 1, "is_const" : true, "linker_set_key" : "char const[10]", "name" : "char const[10]", "referenced_type" : "type-473", "self_type" : "type-688", "size" : 10, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/w_cabsf.c" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const char", "name" : "const char", "referenced_type" : "type-467", "self_type" : "type-475", "size" : 1, "source_file" : "/bionic/libc/include/math.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const double", "name" : "const double", "referenced_type" : "type-15", "self_type" : "type-33", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/b_exp.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const exp2f_data", "name" : "const exp2f_data", "referenced_type" : "type-921", "self_type" : "type-942", "size" : 328, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const exp_data", "name" : "const exp_data", "referenced_type" : "type-912", "self_type" : "type-914", "size" : 2160, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const fenv_t", "name" : "const fenv_t", "referenced_type" : "type-464", "self_type" : "type-468", "size" : 28, "source_file" : "/bionic/libc/include/fenv.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const float", "name" : "const float", "referenced_type" : "type-4", "self_type" : "type-55", "size" : 4, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/catrigf.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const log2_data", "name" : "const log2_data", "referenced_type" : "type-924", "self_type" : "type-931", "size" : 2192, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const log2f_data", "name" : "const log2f_data", "referenced_type" : "type-901", "self_type" : "type-906", "size" : 288, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const log_data", "name" : "const log_data", "referenced_type" : "type-915", "self_type" : "type-923", "size" : 4240, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const logf_data", "name" : "const logf_data", "referenced_type" : "type-899", "self_type" : "type-898", "size" : 288, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const long double", "name" : "const long double", "referenced_type" : "type-8", "self_type" : "type-736", "size" : 8, "source_file" : "/bionic/libm/upstream-netbsd/lib/libm/complex/cephes_subrl.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const pow_log_data", "name" : "const pow_log_data", "referenced_type" : "type-932", "self_type" : "type-936", "size" : 4168, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const powf_log2_data", "name" : "const powf_log2_data", "referenced_type" : "type-907", "self_type" : "type-911", "size" : 296, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const unsigned int", "name" : "const unsigned int", "referenced_type" : "type-10", "self_type" : "type-124", "size" : 4, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_exp.c" }, { "alignment" : 2, "is_const" : true, "linker_set_key" : "const unsigned short", "name" : "const unsigned short", "referenced_type" : "type-465", "self_type" : "type-891", "size" : 2, "source_file" : "/bionic/libc/include/fenv.h" }, { "alignment" : 4, "is_const" : true, "is_volatile" : true, "linker_set_key" : "const volatile double", "name" : "const volatile double", "referenced_type" : "type-15", "self_type" : "type-52", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/catrig.c" }, { "alignment" : 4, "is_const" : true, "is_volatile" : true, "linker_set_key" : "const volatile float", "name" : "const volatile float", "referenced_type" : "type-4", "self_type" : "type-53", "size" : 4, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/catrig.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "double const[16]", "name" : "double const[16]", "referenced_type" : "type-132", "self_type" : "type-133", "size" : 128, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "double const[2]", "name" : "double const[2]", "referenced_type" : "type-14", "self_type" : "type-13", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_fmod.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "double const[5]", "name" : "double const[5]", "referenced_type" : "type-29", "self_type" : "type-30", "size" : 40, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "double const[6]", "name" : "double const[6]", "referenced_type" : "type-24", "self_type" : "type-25", "size" : 48, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "double const[8]", "name" : "double const[8]", "referenced_type" : "type-130", "self_type" : "type-131", "size" : 64, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "float const[2]", "name" : "float const[2]", "referenced_type" : "type-17", "self_type" : "type-16", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_fmodf.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "float const[4]", "name" : "float const[4]", "referenced_type" : "type-171", "self_type" : "type-172", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "float const[5]", "name" : "float const[5]", "referenced_type" : "type-96", "self_type" : "type-97", "size" : 20, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "float const[6]", "name" : "float const[6]", "referenced_type" : "type-93", "self_type" : "type-95", "size" : 24, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "int const[4]", "name" : "int const[4]", "referenced_type" : "type-126", "self_type" : "type-127", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "int const[66]", "name" : "int const[66]", "referenced_type" : "type-128", "self_type" : "type-129", "size" : 264, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "sincos_t const[2]", "name" : "sincos_t const[2]", "referenced_type" : "type-938", "self_type" : "type-939", "size" : 224, "source_file" : "/external/arm-optimized-routines/math/sincosf.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "unsigned int const[24]", "name" : "unsigned int const[24]", "referenced_type" : "type-1171", "self_type" : "type-1172", "size" : 96, "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c" }, { "is_const" : true, "linker_set_key" : "unsigned int const[]", "name" : "unsigned int const[]", "referenced_type" : "type-940", "self_type" : "type-941", "source_file" : "/external/arm-optimized-routines/math/sincosf.h" }, { "alignment" : 4, "is_volatile" : true, "linker_set_key" : "volatile float", "name" : "volatile float", "referenced_type" : "type-4", "self_type" : "type-3", "size" : 4, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_acosf.c" } ], "record_types" : [ { "alignment" : 4, "fields" : [ { "field_name" : "a", "referenced_type" : "type-15" }, { "field_name" : "b", "field_offset" : 64, "referenced_type" : "type-15" } ], "linker_set_key" : "Double", "name" : "Double", "referenced_type" : "type-32", "self_type" : "type-32", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/mathimpl.h", "unique_id" : "Double" }, { "alignment" : 4, "fields" : [ { "field_name" : "d", "referenced_type" : "type-15" }, { "field_name" : "bits", "referenced_type" : "type-177" } ], "linker_set_key" : "IEEEd2bits", "name" : "IEEEd2bits", "record_kind" : "union", "referenced_type" : "type-176", "self_type" : "type-176", "size" : 8, "source_file" : "/bionic/libm/fpmath.h", "unique_id" : "IEEEd2bits" }, { "alignment" : 4, "fields" : [ { "field_name" : "d", "referenced_type" : "type-15" }, { "field_name" : "bits", "referenced_type" : "type-837" } ], "linker_set_key" : "IEEEd2bits", "name" : "IEEEd2bits", "record_kind" : "union", "referenced_type" : "type-836", "self_type" : "type-836", "size" : 8, "source_file" : "/bionic/libm/fpmath.h", "unique_id" : "_ZTS10IEEEd2bits" }, { "alignment" : 4, "fields" : [ { "field_name" : "manl", "referenced_type" : "type-10" }, { "field_name" : "manh", "field_offset" : 32, "referenced_type" : "type-10" }, { "field_name" : "exp", "field_offset" : 52, "referenced_type" : "type-10" }, { "field_name" : "sign", "field_offset" : 63, "referenced_type" : "type-10" } ], "is_anonymous" : true, "linker_set_key" : "IEEEd2bits::(anonymous struct at bionic/libm/fpmath.h:54:3) at bionic/libm/fpmath.h:54:3", "name" : "IEEEd2bits::(anonymous struct at bionic/libm/fpmath.h:54:3) at bionic/libm/fpmath.h:54:3", "referenced_type" : "type-177", "self_type" : "type-177", "size" : 8, "source_file" : "/bionic/libm/fpmath.h", "unique_id" : "IEEEd2bits::(anonymous struct at bionic/libm/fpmath.h:54:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "manl", "referenced_type" : "type-10" }, { "field_name" : "manh", "field_offset" : 32, "referenced_type" : "type-10" }, { "field_name" : "exp", "field_offset" : 52, "referenced_type" : "type-10" }, { "field_name" : "sign", "field_offset" : 63, "referenced_type" : "type-10" } ], "is_anonymous" : true, "linker_set_key" : "IEEEd2bits::(anonymous struct at bionic/libm/fpmath.h:54:3) at bionic/libm/fpmath.h:54:3", "name" : "IEEEd2bits::(anonymous struct at bionic/libm/fpmath.h:54:3) at bionic/libm/fpmath.h:54:3", "referenced_type" : "type-837", "self_type" : "type-837", "size" : 8, "source_file" : "/bionic/libm/fpmath.h", "unique_id" : "_ZTSN10IEEEd2bitsUt_E" }, { "alignment" : 4, "fields" : [ { "field_name" : "f", "referenced_type" : "type-4" }, { "field_name" : "bits", "referenced_type" : "type-175" } ], "linker_set_key" : "IEEEf2bits", "name" : "IEEEf2bits", "record_kind" : "union", "referenced_type" : "type-174", "self_type" : "type-174", "size" : 4, "source_file" : "/bionic/libm/fpmath.h", "unique_id" : "IEEEf2bits" }, { "alignment" : 4, "fields" : [ { "field_name" : "f", "referenced_type" : "type-4" }, { "field_name" : "bits", "referenced_type" : "type-840" } ], "linker_set_key" : "IEEEf2bits", "name" : "IEEEf2bits", "record_kind" : "union", "referenced_type" : "type-839", "self_type" : "type-839", "size" : 4, "source_file" : "/bionic/libm/fpmath.h", "unique_id" : "_ZTS10IEEEf2bits" }, { "alignment" : 4, "fields" : [ { "field_name" : "man", "referenced_type" : "type-10" }, { "field_name" : "exp", "field_offset" : 23, "referenced_type" : "type-10" }, { "field_name" : "sign", "field_offset" : 31, "referenced_type" : "type-10" } ], "is_anonymous" : true, "linker_set_key" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3) at bionic/libm/fpmath.h:42:3", "name" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3) at bionic/libm/fpmath.h:42:3", "referenced_type" : "type-175", "self_type" : "type-175", "size" : 4, "source_file" : "/bionic/libm/fpmath.h", "unique_id" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "man", "referenced_type" : "type-10" }, { "field_name" : "exp", "field_offset" : 23, "referenced_type" : "type-10" }, { "field_name" : "sign", "field_offset" : 31, "referenced_type" : "type-10" } ], "is_anonymous" : true, "linker_set_key" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3) at bionic/libm/fpmath.h:42:3", "name" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3) at bionic/libm/fpmath.h:42:3", "referenced_type" : "type-840", "self_type" : "type-840", "size" : 4, "source_file" : "/bionic/libm/fpmath.h", "unique_id" : "_ZTSN10IEEEf2bitsUt_E" }, { "alignment" : 4, "fields" : [ { "field_name" : "fds_bits", "referenced_type" : "type-19" } ], "linker_set_key" : "__kernel_fd_set", "name" : "__kernel_fd_set", "referenced_type" : "type-18", "self_type" : "type-18", "size" : 128, "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h", "unique_id" : "__kernel_fd_set" }, { "alignment" : 4, "fields" : [ { "field_name" : "val", "referenced_type" : "type-6" } ], "linker_set_key" : "__kernel_fsid_t", "name" : "__kernel_fsid_t", "referenced_type" : "type-34", "self_type" : "type-34", "size" : 8, "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h", "unique_id" : "__kernel_fsid_t" }, { "alignment" : 4, "fields" : [ { "field_name" : "hi", "referenced_type" : "type-15" }, { "field_name" : "lo", "field_offset" : 64, "referenced_type" : "type-15" } ], "linker_set_key" : "dd", "name" : "dd", "referenced_type" : "type-469", "self_type" : "type-469", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_fma.c", "unique_id" : "dd" }, { "alignment" : 4, "fields" : [ { "field_name" : "f", "referenced_type" : "type-46" }, { "field_name" : "a", "referenced_type" : "type-14" } ], "linker_set_key" : "double_complex", "name" : "double_complex", "record_kind" : "union", "referenced_type" : "type-45", "self_type" : "type-45", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "double_complex" }, { "alignment" : 4, "fields" : [ { "field_name" : "tab", "referenced_type" : "type-922" }, { "field_name" : "shift_scaled", "field_offset" : 2048, "referenced_type" : "type-15" }, { "field_name" : "poly", "field_offset" : 2112, "referenced_type" : "type-900" }, { "field_name" : "shift", "field_offset" : 2304, "referenced_type" : "type-15" }, { "field_name" : "invln2_scaled", "field_offset" : 2368, "referenced_type" : "type-15" }, { "field_name" : "poly_scaled", "field_offset" : 2432, "referenced_type" : "type-900" } ], "linker_set_key" : "exp2f_data", "name" : "exp2f_data", "referenced_type" : "type-921", "self_type" : "type-921", "size" : 328, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "exp2f_data" }, { "alignment" : 4, "fields" : [ { "field_name" : "invln2N", "referenced_type" : "type-15" }, { "field_name" : "shift", "field_offset" : 64, "referenced_type" : "type-15" }, { "field_name" : "negln2hiN", "field_offset" : 128, "referenced_type" : "type-15" }, { "field_name" : "negln2loN", "field_offset" : 192, "referenced_type" : "type-15" }, { "field_name" : "poly", "field_offset" : 256, "referenced_type" : "type-904" }, { "field_name" : "exp2_shift", "field_offset" : 512, "referenced_type" : "type-15" }, { "field_name" : "exp2_poly", "field_offset" : 576, "referenced_type" : "type-29" }, { "field_name" : "tab", "field_offset" : 896, "referenced_type" : "type-913" } ], "linker_set_key" : "exp_data", "name" : "exp_data", "referenced_type" : "type-912", "self_type" : "type-912", "size" : 2160, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "exp_data" }, { "alignment" : 4, "fields" : [ { "field_name" : "__control", "referenced_type" : "type-465" }, { "field_name" : "__mxcsr_hi", "field_offset" : 16, "referenced_type" : "type-465" }, { "field_name" : "__status", "field_offset" : 32, "referenced_type" : "type-465" }, { "field_name" : "__mxcsr_lo", "field_offset" : 48, "referenced_type" : "type-465" }, { "field_name" : "__tag", "field_offset" : 64, "referenced_type" : "type-10" }, { "field_name" : "__other", "field_offset" : 96, "referenced_type" : "type-466" } ], "linker_set_key" : "fenv_t", "name" : "fenv_t", "referenced_type" : "type-464", "self_type" : "type-464", "size" : 28, "source_file" : "/bionic/libc/include/bits/fenv_x86.h", "unique_id" : "fenv_t" }, { "alignment" : 4, "fields" : [ { "field_name" : "f", "referenced_type" : "type-44" }, { "field_name" : "a", "referenced_type" : "type-17" } ], "linker_set_key" : "float_complex", "name" : "float_complex", "record_kind" : "union", "referenced_type" : "type-43", "self_type" : "type-43", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "float_complex" }, { "alignment" : 4, "fields" : [ { "field_name" : "value", "referenced_type" : "type-15" }, { "field_name" : "parts", "referenced_type" : "type-27" }, { "field_name" : "xparts", "referenced_type" : "type-28" } ], "linker_set_key" : "ieee_double_shape_type", "name" : "ieee_double_shape_type", "record_kind" : "union", "referenced_type" : "type-26", "self_type" : "type-26", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_double_shape_type" }, { "alignment" : 4, "fields" : [ { "field_name" : "lsw", "referenced_type" : "type-10" }, { "field_name" : "msw", "field_offset" : 32, "referenced_type" : "type-10" } ], "is_anonymous" : true, "linker_set_key" : "ieee_double_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:115:3) at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:115:3", "name" : "ieee_double_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:115:3) at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:115:3", "referenced_type" : "type-27", "self_type" : "type-27", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_double_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:115:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "w", "referenced_type" : "type-12" } ], "is_anonymous" : true, "linker_set_key" : "ieee_double_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:120:3) at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:120:3", "name" : "ieee_double_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:120:3) at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:120:3", "referenced_type" : "type-28", "self_type" : "type-28", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_double_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:120:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "lsw", "referenced_type" : "type-10" }, { "field_name" : "msw", "field_offset" : 32, "referenced_type" : "type-10" } ], "is_anonymous" : true, "linker_set_key" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:115:3) at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:115:3", "name" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:115:3) at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:115:3", "referenced_type" : "type-41", "self_type" : "type-41", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:115:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "w", "referenced_type" : "type-12" } ], "is_anonymous" : true, "linker_set_key" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:120:3) at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:120:3", "name" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:120:3) at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:120:3", "referenced_type" : "type-42", "self_type" : "type-42", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:120:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "value", "referenced_type" : "type-4" }, { "field_name" : "word", "referenced_type" : "type-10" } ], "linker_set_key" : "ieee_float_shape_type", "name" : "ieee_float_shape_type", "record_kind" : "union", "referenced_type" : "type-31", "self_type" : "type-31", "size" : 4, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_float_shape_type" }, { "alignment" : 4, "fields" : [ { "field_name" : "value", "referenced_type" : "type-8" }, { "field_name" : "parts32", "referenced_type" : "type-9" }, { "field_name" : "parts64", "referenced_type" : "type-11" } ], "linker_set_key" : "ieee_quad_shape_type", "name" : "ieee_quad_shape_type", "record_kind" : "union", "referenced_type" : "type-7", "self_type" : "type-7", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_quad_shape_type" }, { "alignment" : 4, "fields" : [ { "field_name" : "lswlo", "referenced_type" : "type-10" }, { "field_name" : "lswhi", "field_offset" : 32, "referenced_type" : "type-10" }, { "field_name" : "mswlo", "field_offset" : 64, "referenced_type" : "type-10" }, { "field_name" : "mswhi", "field_offset" : 96, "referenced_type" : "type-10" } ], "is_anonymous" : true, "linker_set_key" : "ieee_quad_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:78:3) at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:78:3", "name" : "ieee_quad_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:78:3) at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:78:3", "referenced_type" : "type-9", "self_type" : "type-9", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_quad_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:78:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "lsw", "referenced_type" : "type-12" }, { "field_name" : "msw", "field_offset" : 64, "referenced_type" : "type-12" } ], "is_anonymous" : true, "linker_set_key" : "ieee_quad_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:84:3) at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:84:3", "name" : "ieee_quad_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:84:3) at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:84:3", "referenced_type" : "type-11", "self_type" : "type-11", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_quad_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:84:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "lswlo", "referenced_type" : "type-10" }, { "field_name" : "lswhi", "field_offset" : 32, "referenced_type" : "type-10" }, { "field_name" : "mswlo", "field_offset" : 64, "referenced_type" : "type-10" }, { "field_name" : "mswhi", "field_offset" : 96, "referenced_type" : "type-10" } ], "is_anonymous" : true, "linker_set_key" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:78:3) at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:78:3", "name" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:78:3) at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:78:3", "referenced_type" : "type-39", "self_type" : "type-39", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:78:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "lsw", "referenced_type" : "type-12" }, { "field_name" : "msw", "field_offset" : 64, "referenced_type" : "type-12" } ], "is_anonymous" : true, "linker_set_key" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:84:3) at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:84:3", "name" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:84:3) at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:84:3", "referenced_type" : "type-40", "self_type" : "type-40", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:84:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "invln2hi", "referenced_type" : "type-15" }, { "field_name" : "invln2lo", "field_offset" : 64, "referenced_type" : "type-15" }, { "field_name" : "poly", "field_offset" : 128, "referenced_type" : "type-24" }, { "field_name" : "poly1", "field_offset" : 512, "referenced_type" : "type-926" }, { "field_name" : "tab", "field_offset" : 1152, "referenced_type" : "type-927" }, { "field_name" : "tab2", "field_offset" : 9344, "referenced_type" : "type-929" } ], "linker_set_key" : "log2_data", "name" : "log2_data", "referenced_type" : "type-924", "self_type" : "type-924", "size" : 2192, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "log2_data" }, { "alignment" : 4, "fields" : [ { "field_name" : "invc", "referenced_type" : "type-15" }, { "field_name" : "logc", "field_offset" : 64, "referenced_type" : "type-15" } ], "is_anonymous" : true, "linker_set_key" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:388:3) at /external/arm-optimized-routines/math/math_config.h:388:3", "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:388:3) at /external/arm-optimized-routines/math/math_config.h:388:3", "referenced_type" : "type-928", "self_type" : "type-928", "size" : 16, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:388:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "chi", "referenced_type" : "type-15" }, { "field_name" : "clo", "field_offset" : 64, "referenced_type" : "type-15" } ], "is_anonymous" : true, "linker_set_key" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:390:3) at /external/arm-optimized-routines/math/math_config.h:390:3", "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:390:3) at /external/arm-optimized-routines/math/math_config.h:390:3", "referenced_type" : "type-930", "self_type" : "type-930", "size" : 16, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:390:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "tab", "referenced_type" : "type-902" }, { "field_name" : "poly", "field_offset" : 2048, "referenced_type" : "type-904" } ], "linker_set_key" : "log2f_data", "name" : "log2f_data", "referenced_type" : "type-901", "self_type" : "type-901", "size" : 288, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "log2f_data" }, { "alignment" : 4, "fields" : [ { "field_name" : "invc", "referenced_type" : "type-15" }, { "field_name" : "logc", "field_offset" : 64, "referenced_type" : "type-15" } ], "is_anonymous" : true, "linker_set_key" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:317:3) at /external/arm-optimized-routines/math/math_config.h:317:3", "name" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:317:3) at /external/arm-optimized-routines/math/math_config.h:317:3", "referenced_type" : "type-903", "self_type" : "type-903", "size" : 16, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:317:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "ln2hi", "referenced_type" : "type-15" }, { "field_name" : "ln2lo", "field_offset" : 64, "referenced_type" : "type-15" }, { "field_name" : "poly", "field_offset" : 128, "referenced_type" : "type-29" }, { "field_name" : "poly1", "field_offset" : 448, "referenced_type" : "type-916" }, { "field_name" : "tab", "field_offset" : 1152, "referenced_type" : "type-917" }, { "field_name" : "tab2", "field_offset" : 17536, "referenced_type" : "type-919" } ], "linker_set_key" : "log_data", "name" : "log_data", "referenced_type" : "type-915", "self_type" : "type-915", "size" : 4240, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "log_data" }, { "alignment" : 4, "fields" : [ { "field_name" : "invc", "referenced_type" : "type-15" }, { "field_name" : "logc", "field_offset" : 64, "referenced_type" : "type-15" } ], "is_anonymous" : true, "linker_set_key" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:373:3) at /external/arm-optimized-routines/math/math_config.h:373:3", "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:373:3) at /external/arm-optimized-routines/math/math_config.h:373:3", "referenced_type" : "type-918", "self_type" : "type-918", "size" : 16, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:373:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "chi", "referenced_type" : "type-15" }, { "field_name" : "clo", "field_offset" : 64, "referenced_type" : "type-15" } ], "is_anonymous" : true, "linker_set_key" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:375:3) at /external/arm-optimized-routines/math/math_config.h:375:3", "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:375:3) at /external/arm-optimized-routines/math/math_config.h:375:3", "referenced_type" : "type-920", "self_type" : "type-920", "size" : 16, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:375:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "tab", "referenced_type" : "type-897" }, { "field_name" : "ln2", "field_offset" : 2048, "referenced_type" : "type-15" }, { "field_name" : "poly", "field_offset" : 2112, "referenced_type" : "type-900" } ], "linker_set_key" : "logf_data", "name" : "logf_data", "referenced_type" : "type-899", "self_type" : "type-899", "size" : 288, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "logf_data" }, { "alignment" : 4, "fields" : [ { "field_name" : "invc", "referenced_type" : "type-15" }, { "field_name" : "logc", "field_offset" : 64, "referenced_type" : "type-15" } ], "is_anonymous" : true, "linker_set_key" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:305:3) at /external/arm-optimized-routines/math/math_config.h:305:3", "name" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:305:3) at /external/arm-optimized-routines/math/math_config.h:305:3", "referenced_type" : "type-896", "self_type" : "type-896", "size" : 16, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:305:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "f", "referenced_type" : "type-50" }, { "field_name" : "a", "referenced_type" : "type-51" } ], "linker_set_key" : "long_double_complex", "name" : "long_double_complex", "record_kind" : "union", "referenced_type" : "type-49", "self_type" : "type-49", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "long_double_complex" }, { "alignment" : 8, "fields" : [ { "field_name" : "__clang_max_align_nonce1", "referenced_type" : "type-471" }, { "field_name" : "__clang_max_align_nonce2", "field_offset" : 64, "referenced_type" : "type-8" } ], "linker_set_key" : "max_align_t", "name" : "max_align_t", "referenced_type" : "type-838", "self_type" : "type-838", "size" : 16, "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/9.0.1/include/__stddef_max_align_t.h", "unique_id" : "_ZTS11max_align_t" }, { "alignment" : 4, "fields" : [ { "field_name" : "ln2hi", "referenced_type" : "type-15" }, { "field_name" : "ln2lo", "field_offset" : 64, "referenced_type" : "type-15" }, { "field_name" : "poly", "field_offset" : 128, "referenced_type" : "type-933" }, { "field_name" : "tab", "field_offset" : 576, "referenced_type" : "type-934" } ], "linker_set_key" : "pow_log_data", "name" : "pow_log_data", "referenced_type" : "type-932", "self_type" : "type-932", "size" : 4168, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "pow_log_data" }, { "alignment" : 4, "fields" : [ { "field_name" : "invc", "referenced_type" : "type-15" }, { "field_name" : "pad", "field_offset" : 64, "referenced_type" : "type-15" }, { "field_name" : "logc", "field_offset" : 128, "referenced_type" : "type-15" }, { "field_name" : "logctail", "field_offset" : 192, "referenced_type" : "type-15" } ], "is_anonymous" : true, "linker_set_key" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3) at /external/arm-optimized-routines/math/math_config.h:402:3", "name" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3) at /external/arm-optimized-routines/math/math_config.h:402:3", "referenced_type" : "type-935", "self_type" : "type-935", "size" : 32, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "tab", "referenced_type" : "type-908" }, { "field_name" : "poly", "field_offset" : 2048, "referenced_type" : "type-29" } ], "linker_set_key" : "powf_log2_data", "name" : "powf_log2_data", "referenced_type" : "type-907", "self_type" : "type-907", "size" : 296, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "powf_log2_data" }, { "alignment" : 4, "fields" : [ { "field_name" : "invc", "referenced_type" : "type-15" }, { "field_name" : "logc", "field_offset" : 64, "referenced_type" : "type-15" } ], "is_anonymous" : true, "linker_set_key" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:334:3) at /external/arm-optimized-routines/math/math_config.h:334:3", "name" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:334:3) at /external/arm-optimized-routines/math/math_config.h:334:3", "referenced_type" : "type-909", "self_type" : "type-909", "size" : 16, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:334:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "flags", "referenced_type" : "type-10" }, { "field_name" : "stack_base", "field_offset" : 32, "referenced_type" : "type-22" }, { "field_name" : "stack_size", "field_offset" : 64, "referenced_type" : "type-10" }, { "field_name" : "guard_size", "field_offset" : 96, "referenced_type" : "type-10" }, { "field_name" : "sched_policy", "field_offset" : 128, "referenced_type" : "type-1" }, { "field_name" : "sched_priority", "field_offset" : 160, "referenced_type" : "type-1" } ], "linker_set_key" : "pthread_attr_t", "name" : "pthread_attr_t", "referenced_type" : "type-35", "self_type" : "type-35", "size" : 24, "source_file" : "/bionic/libc/include/bits/pthread_types.h", "unique_id" : "pthread_attr_t" }, { "alignment" : 4, "fields" : [ { "field_name" : "__private", "referenced_type" : "type-38" } ], "linker_set_key" : "pthread_barrier_t", "name" : "pthread_barrier_t", "referenced_type" : "type-37", "self_type" : "type-37", "size" : 32, "source_file" : "/bionic/libc/include/bits/pthread_types.h", "unique_id" : "pthread_barrier_t" }, { "alignment" : 4, "fields" : [ { "field_name" : "__private", "referenced_type" : "type-48" } ], "linker_set_key" : "pthread_cond_t", "name" : "pthread_cond_t", "referenced_type" : "type-47", "self_type" : "type-47", "size" : 4, "source_file" : "/bionic/libc/include/bits/pthread_types.h", "unique_id" : "pthread_cond_t" }, { "alignment" : 4, "fields" : [ { "field_name" : "__private", "referenced_type" : "type-48" } ], "linker_set_key" : "pthread_mutex_t", "name" : "pthread_mutex_t", "referenced_type" : "type-54", "self_type" : "type-54", "size" : 4, "source_file" : "/bionic/libc/include/bits/pthread_types.h", "unique_id" : "pthread_mutex_t" }, { "alignment" : 4, "fields" : [ { "field_name" : "__private", "referenced_type" : "type-2" } ], "linker_set_key" : "pthread_rwlock_t", "name" : "pthread_rwlock_t", "referenced_type" : "type-56", "self_type" : "type-56", "size" : 40, "source_file" : "/bionic/libc/include/bits/pthread_types.h", "unique_id" : "pthread_rwlock_t" }, { "alignment" : 4, "fields" : [ { "field_name" : "__private", "referenced_type" : "type-6" } ], "linker_set_key" : "pthread_spinlock_t", "name" : "pthread_spinlock_t", "referenced_type" : "type-5", "self_type" : "type-5", "size" : 8, "source_file" : "/bionic/libc/include/bits/pthread_types.h", "unique_id" : "pthread_spinlock_t" }, { "alignment" : 4, "fields" : [ { "field_name" : "sign", "referenced_type" : "type-904" }, { "field_name" : "hpi_inv", "field_offset" : 256, "referenced_type" : "type-15" }, { "field_name" : "hpi", "field_offset" : 320, "referenced_type" : "type-15" }, { "field_name" : "c0", "field_offset" : 384, "referenced_type" : "type-15" }, { "field_name" : "c1", "field_offset" : 448, "referenced_type" : "type-15" }, { "field_name" : "c2", "field_offset" : 512, "referenced_type" : "type-15" }, { "field_name" : "c3", "field_offset" : 576, "referenced_type" : "type-15" }, { "field_name" : "c4", "field_offset" : 640, "referenced_type" : "type-15" }, { "field_name" : "s1", "field_offset" : 704, "referenced_type" : "type-15" }, { "field_name" : "s2", "field_offset" : 768, "referenced_type" : "type-15" }, { "field_name" : "s3", "field_offset" : 832, "referenced_type" : "type-15" } ], "linker_set_key" : "sincos_t", "name" : "sincos_t", "referenced_type" : "type-937", "self_type" : "type-937", "size" : 112, "source_file" : "/external/arm-optimized-routines/math/sincosf.h", "unique_id" : "sincos_t" } ], "rvalue_reference_types" : [] }