{
 "array_types" :
 [
  {
   "alignment" : 16,
   "linker_set_key" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14) [129] at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14",
   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14) [129] at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14",
   "referenced_type" : "type-1128",
   "self_type" : "type-1127",
   "size" : 4128,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14) [129] at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14",
   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14) [129] at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14",
   "referenced_type" : "type-1131",
   "self_type" : "type-1130",
   "size" : 1032,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
  },
  {
   "alignment" : 16,
   "linker_set_key" : "(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14) [128] at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14",
   "name" : "(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14) [128] at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14",
   "referenced_type" : "type-565",
   "self_type" : "type-564",
   "size" : 4096,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "char [10]",
   "name" : "char [10]",
   "referenced_type" : "type-45",
   "self_type" : "type-298",
   "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-45",
   "self_type" : "type-44",
   "size" : 16,
   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "double [10]",
   "name" : "double [10]",
   "referenced_type" : "type-21",
   "self_type" : "type-1167",
   "size" : 80,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "double [11]",
   "name" : "double [11]",
   "referenced_type" : "type-21",
   "self_type" : "type-1157",
   "size" : 88,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "double [129]",
   "name" : "double [129]",
   "referenced_type" : "type-21",
   "self_type" : "type-47",
   "size" : 1032,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/b_log.c"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "double [16]",
   "name" : "double [16]",
   "referenced_type" : "type-21",
   "self_type" : "type-55",
   "size" : 128,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "double [2]",
   "name" : "double [2]",
   "referenced_type" : "type-21",
   "self_type" : "type-20",
   "size" : 16,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "double [3]",
   "name" : "double [3]",
   "referenced_type" : "type-21",
   "self_type" : "type-1142",
   "size" : 24,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "double [4]",
   "name" : "double [4]",
   "referenced_type" : "type-21",
   "self_type" : "type-1146",
   "size" : 32,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "double [5]",
   "name" : "double [5]",
   "referenced_type" : "type-21",
   "self_type" : "type-32",
   "size" : 40,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "double [6]",
   "name" : "double [6]",
   "referenced_type" : "type-21",
   "self_type" : "type-30",
   "size" : 48,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "double [7]",
   "name" : "double [7]",
   "referenced_type" : "type-21",
   "self_type" : "type-1174",
   "size" : 56,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "double [8]",
   "name" : "double [8]",
   "referenced_type" : "type-21",
   "self_type" : "type-53",
   "size" : 64,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "float [128]",
   "name" : "float [128]",
   "referenced_type" : "type-6",
   "self_type" : "type-1125",
   "size" : 512,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_exp2l.c"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "float [2]",
   "name" : "float [2]",
   "referenced_type" : "type-6",
   "self_type" : "type-25",
   "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-6",
   "self_type" : "type-57",
   "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-6",
   "self_type" : "type-36",
   "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-6",
   "self_type" : "type-34",
   "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-4",
   "size" : 40,
   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "int [12]",
   "name" : "int [12]",
   "referenced_type" : "type-1",
   "self_type" : "type-2",
   "size" : 48,
   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "int [14]",
   "name" : "int [14]",
   "referenced_type" : "type-1",
   "self_type" : "type-11",
   "size" : 56,
   "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-42",
   "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-49",
   "size" : 16,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "int [690]",
   "name" : "int [690]",
   "referenced_type" : "type-1",
   "self_type" : "type-51",
   "size" : 2760,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
  },
  {
   "alignment" : 8,
   "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-1169",
   "self_type" : "type-1168",
   "size" : 1024,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "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-1171",
   "self_type" : "type-1170",
   "size" : 1024,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "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-1145",
   "self_type" : "type-1144",
   "size" : 256,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "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-1159",
   "self_type" : "type-1158",
   "size" : 2048,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "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-1161",
   "self_type" : "type-1160",
   "size" : 2048,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "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-1138",
   "self_type" : "type-1139",
   "size" : 256,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "long [4]",
   "name" : "long [4]",
   "referenced_type" : "type-13",
   "self_type" : "type-61",
   "size" : 32,
   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
  },
  {
   "alignment" : 16,
   "linker_set_key" : "long double [128]",
   "name" : "long double [128]",
   "referenced_type" : "type-15",
   "self_type" : "type-1123",
   "size" : 2048,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_exp2l.c"
  },
  {
   "alignment" : 16,
   "linker_set_key" : "long double [24]",
   "name" : "long double [24]",
   "referenced_type" : "type-15",
   "self_type" : "type-793",
   "size" : 384,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.c"
  },
  {
   "alignment" : 16,
   "linker_set_key" : "long double [2]",
   "name" : "long double [2]",
   "referenced_type" : "type-15",
   "self_type" : "type-74",
   "size" : 32,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
  },
  {
   "alignment" : 16,
   "linker_set_key" : "long double [4]",
   "name" : "long double [4]",
   "referenced_type" : "type-15",
   "self_type" : "type-791",
   "size" : 64,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.c"
  },
  {
   "alignment" : 16,
   "linker_set_key" : "long double [5]",
   "name" : "long double [5]",
   "referenced_type" : "type-15",
   "self_type" : "type-795",
   "size" : 80,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/e_powl.c"
  },
  {
   "linker_set_key" : "long double []",
   "name" : "long double []",
   "referenced_type" : "type-15",
   "self_type" : "type-559",
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.h"
  },
  {
   "alignment" : 8,
   "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-1176",
   "self_type" : "type-1175",
   "size" : 4096,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "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-1150",
   "self_type" : "type-1149",
   "size" : 256,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "sincos_t [2]",
   "name" : "sincos_t [2]",
   "referenced_type" : "type-1178",
   "self_type" : "type-1179",
   "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-17",
   "self_type" : "type-1482",
   "size" : 96,
   "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "unsigned int [4]",
   "name" : "unsigned int [4]",
   "referenced_type" : "type-17",
   "self_type" : "type-85",
   "size" : 16,
   "source_file" : "/bionic/libc/include/bits/fenv_x86_64.h"
  },
  {
   "linker_set_key" : "unsigned int []",
   "name" : "unsigned int []",
   "referenced_type" : "type-17",
   "self_type" : "type-1181",
   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "unsigned long [16]",
   "name" : "unsigned long [16]",
   "referenced_type" : "type-9",
   "self_type" : "type-8",
   "size" : 128,
   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "unsigned long [256]",
   "name" : "unsigned long [256]",
   "referenced_type" : "type-9",
   "self_type" : "type-1154",
   "size" : 2048,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "unsigned long [32]",
   "name" : "unsigned long [32]",
   "referenced_type" : "type-9",
   "self_type" : "type-1163",
   "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-45",
   "self_type" : "type-45",
   "size" : 1
  },
  {
   "alignment" : 8,
   "linker_set_key" : "double",
   "name" : "double",
   "referenced_type" : "type-21",
   "self_type" : "type-21",
   "size" : 8
  },
  {
   "alignment" : 4,
   "linker_set_key" : "float",
   "name" : "float",
   "referenced_type" : "type-6",
   "self_type" : "type-6",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "int",
   "name" : "int",
   "referenced_type" : "type-1",
   "self_type" : "type-1",
   "size" : 4
  },
  {
   "alignment" : 8,
   "is_integral" : true,
   "linker_set_key" : "long",
   "name" : "long",
   "referenced_type" : "type-13",
   "self_type" : "type-13",
   "size" : 8
  },
  {
   "alignment" : 16,
   "linker_set_key" : "long double",
   "name" : "long double",
   "referenced_type" : "type-15",
   "self_type" : "type-15",
   "size" : 16
  },
  {
   "alignment" : 8,
   "is_integral" : true,
   "linker_set_key" : "long long",
   "name" : "long long",
   "referenced_type" : "type-297",
   "self_type" : "type-297",
   "size" : 8
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned int",
   "name" : "unsigned int",
   "referenced_type" : "type-17",
   "self_type" : "type-17",
   "size" : 4
  },
  {
   "alignment" : 8,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned long",
   "name" : "unsigned long",
   "referenced_type" : "type-9",
   "self_type" : "type-9",
   "size" : 8
  },
  {
   "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"
  },
  {
   "name" : "acoshl"
  },
  {
   "name" : "acosl"
  },
  {
   "name" : "asin"
  },
  {
   "name" : "asinf"
  },
  {
   "name" : "asinh"
  },
  {
   "name" : "asinhf"
  },
  {
   "name" : "asinhl"
  },
  {
   "name" : "asinl"
  },
  {
   "name" : "atan"
  },
  {
   "name" : "atan2"
  },
  {
   "name" : "atan2f"
  },
  {
   "name" : "atan2l"
  },
  {
   "name" : "atanf"
  },
  {
   "name" : "atanh"
  },
  {
   "name" : "atanhf"
  },
  {
   "name" : "atanhl"
  },
  {
   "name" : "atanl"
  },
  {
   "name" : "cabs"
  },
  {
   "name" : "cabsf"
  },
  {
   "name" : "cabsl"
  },
  {
   "name" : "cacos"
  },
  {
   "name" : "cacosf"
  },
  {
   "name" : "cacosh"
  },
  {
   "name" : "cacoshf"
  },
  {
   "name" : "cacoshl"
  },
  {
   "name" : "cacosl"
  },
  {
   "name" : "carg"
  },
  {
   "name" : "cargf"
  },
  {
   "name" : "cargl"
  },
  {
   "name" : "casin"
  },
  {
   "name" : "casinf"
  },
  {
   "name" : "casinh"
  },
  {
   "name" : "casinhf"
  },
  {
   "name" : "casinhl"
  },
  {
   "name" : "casinl"
  },
  {
   "name" : "catan"
  },
  {
   "name" : "catanf"
  },
  {
   "name" : "catanh"
  },
  {
   "name" : "catanhf"
  },
  {
   "name" : "catanhl"
  },
  {
   "name" : "catanl"
  },
  {
   "name" : "cbrt"
  },
  {
   "name" : "cbrtf"
  },
  {
   "name" : "cbrtl"
  },
  {
   "name" : "ccos"
  },
  {
   "name" : "ccosf"
  },
  {
   "name" : "ccosh"
  },
  {
   "name" : "ccoshf"
  },
  {
   "name" : "ccoshl"
  },
  {
   "name" : "ccosl"
  },
  {
   "name" : "ceil"
  },
  {
   "name" : "ceilf"
  },
  {
   "name" : "ceill"
  },
  {
   "name" : "cexp"
  },
  {
   "name" : "cexpf"
  },
  {
   "name" : "cexpl"
  },
  {
   "name" : "cimag"
  },
  {
   "name" : "cimagf"
  },
  {
   "name" : "cimagl"
  },
  {
   "name" : "clog"
  },
  {
   "name" : "clogf"
  },
  {
   "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"
  },
  {
   "name" : "csqrtl"
  },
  {
   "name" : "ctan"
  },
  {
   "name" : "ctanf"
  },
  {
   "name" : "ctanh"
  },
  {
   "name" : "ctanhf"
  },
  {
   "name" : "ctanhl"
  },
  {
   "name" : "ctanl"
  },
  {
   "name" : "drem"
  },
  {
   "name" : "dremf"
  },
  {
   "name" : "erf"
  },
  {
   "name" : "erfc"
  },
  {
   "name" : "erfcf"
  },
  {
   "name" : "erfcl"
  },
  {
   "name" : "erff"
  },
  {
   "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"
  },
  {
   "name" : "floorl"
  },
  {
   "name" : "fma"
  },
  {
   "name" : "fmaf"
  },
  {
   "name" : "fmal"
  },
  {
   "name" : "fmax"
  },
  {
   "name" : "fmaxf"
  },
  {
   "name" : "fmaxl"
  },
  {
   "name" : "fmin"
  },
  {
   "name" : "fminf"
  },
  {
   "name" : "fminl"
  },
  {
   "name" : "fmod"
  },
  {
   "name" : "fmodf"
  },
  {
   "name" : "fmodl"
  },
  {
   "name" : "frexp"
  },
  {
   "name" : "frexpf"
  },
  {
   "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"
  },
  {
   "name" : "ldexpl"
  },
  {
   "name" : "lgamma"
  },
  {
   "name" : "lgamma_r"
  },
  {
   "name" : "lgammaf"
  },
  {
   "name" : "lgammaf_r"
  },
  {
   "name" : "lgammal"
  },
  {
   "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"
  },
  {
   "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"
  },
  {
   "name" : "nanl"
  },
  {
   "name" : "nearbyint"
  },
  {
   "name" : "nearbyintf"
  },
  {
   "name" : "nearbyintl"
  },
  {
   "name" : "nextafter"
  },
  {
   "name" : "nextafterf"
  },
  {
   "name" : "nextafterl"
  },
  {
   "name" : "nexttoward"
  },
  {
   "name" : "nexttowardf"
  },
  {
   "name" : "nexttowardl"
  },
  {
   "name" : "pow"
  },
  {
   "name" : "powf"
  },
  {
   "name" : "powl"
  },
  {
   "name" : "remainder"
  },
  {
   "name" : "remainderf"
  },
  {
   "name" : "remainderl"
  },
  {
   "name" : "remquo"
  },
  {
   "name" : "remquof"
  },
  {
   "name" : "remquol"
  },
  {
   "name" : "rint"
  },
  {
   "name" : "rintf"
  },
  {
   "name" : "rintl"
  },
  {
   "name" : "round"
  },
  {
   "name" : "roundf"
  },
  {
   "name" : "roundl"
  },
  {
   "name" : "scalb"
  },
  {
   "name" : "scalbf"
  },
  {
   "name" : "scalbln"
  },
  {
   "name" : "scalblnf"
  },
  {
   "name" : "scalblnl"
  },
  {
   "name" : "scalbn"
  },
  {
   "name" : "scalbnf"
  },
  {
   "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"
  },
  {
   "name" : "truncl"
  },
  {
   "name" : "y0"
  },
  {
   "name" : "y0f"
  },
  {
   "name" : "y1"
  },
  {
   "name" : "y1f"
  },
  {
   "name" : "yn"
  },
  {
   "name" : "ynf"
  }
 ],
 "elf_objects" :
 [
  {
   "name" : "__fe_dfl_env"
  },
  {
   "name" : "signgam"
  }
 ],
 "enum_types" : [],
 "function_types" : [],
 "functions" :
 [
  {
   "function_name" : "__signbit",
   "linker_set_key" : "__signbit",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/bionic/libm/signbit.cpp"
  },
  {
   "function_name" : "__signbitf",
   "linker_set_key" : "__signbitf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/bionic/libm/signbit.cpp"
  },
  {
   "function_name" : "__signbitl",
   "linker_set_key" : "__signbitl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/bionic/libm/signbit.cpp"
  },
  {
   "function_name" : "acosf",
   "linker_set_key" : "acosf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "acosh",
   "linker_set_key" : "acosh",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "acoshf",
   "linker_set_key" : "acoshf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "acoshl",
   "linker_set_key" : "acoshl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "acosl",
   "linker_set_key" : "acosl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "asinf",
   "linker_set_key" : "asinf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "asinh",
   "linker_set_key" : "asinh",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "asinhf",
   "linker_set_key" : "asinhf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "asinhl",
   "linker_set_key" : "asinhl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "asinl",
   "linker_set_key" : "asinl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "atan2f",
   "linker_set_key" : "atan2f",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "atan2l",
   "linker_set_key" : "atan2l",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "atanf",
   "linker_set_key" : "atanf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "atanh",
   "linker_set_key" : "atanh",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "atanhf",
   "linker_set_key" : "atanhf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "atanhl",
   "linker_set_key" : "atanhl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "atanl",
   "linker_set_key" : "atanl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "cabs",
   "linker_set_key" : "cabs",
   "parameters" :
   [
    {
     "referenced_type" : "type-343"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cabsf",
   "linker_set_key" : "cabsf",
   "parameters" :
   [
    {
     "referenced_type" : "type-344"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cabsl",
   "linker_set_key" : "cabsl",
   "parameters" :
   [
    {
     "referenced_type" : "type-345"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cacos",
   "linker_set_key" : "cacos",
   "parameters" :
   [
    {
     "referenced_type" : "type-93"
    }
   ],
   "return_type" : "type-92",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cacosf",
   "linker_set_key" : "cacosf",
   "parameters" :
   [
    {
     "referenced_type" : "type-95"
    }
   ],
   "return_type" : "type-94",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cacosh",
   "linker_set_key" : "cacosh",
   "parameters" :
   [
    {
     "referenced_type" : "type-97"
    }
   ],
   "return_type" : "type-96",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cacoshf",
   "linker_set_key" : "cacoshf",
   "parameters" :
   [
    {
     "referenced_type" : "type-99"
    }
   ],
   "return_type" : "type-98",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cacoshl",
   "linker_set_key" : "cacoshl",
   "parameters" :
   [
    {
     "referenced_type" : "type-601"
    }
   ],
   "return_type" : "type-600",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cacosl",
   "linker_set_key" : "cacosl",
   "parameters" :
   [
    {
     "referenced_type" : "type-603"
    }
   ],
   "return_type" : "type-602",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "carg",
   "linker_set_key" : "carg",
   "parameters" :
   [
    {
     "referenced_type" : "type-100"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cargf",
   "linker_set_key" : "cargf",
   "parameters" :
   [
    {
     "referenced_type" : "type-101"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cargl",
   "linker_set_key" : "cargl",
   "parameters" :
   [
    {
     "referenced_type" : "type-102"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "casin",
   "linker_set_key" : "casin",
   "parameters" :
   [
    {
     "referenced_type" : "type-104"
    }
   ],
   "return_type" : "type-103",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "casinf",
   "linker_set_key" : "casinf",
   "parameters" :
   [
    {
     "referenced_type" : "type-106"
    }
   ],
   "return_type" : "type-105",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "casinh",
   "linker_set_key" : "casinh",
   "parameters" :
   [
    {
     "referenced_type" : "type-108"
    }
   ],
   "return_type" : "type-107",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "casinhf",
   "linker_set_key" : "casinhf",
   "parameters" :
   [
    {
     "referenced_type" : "type-110"
    }
   ],
   "return_type" : "type-109",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "casinhl",
   "linker_set_key" : "casinhl",
   "parameters" :
   [
    {
     "referenced_type" : "type-605"
    }
   ],
   "return_type" : "type-604",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "casinl",
   "linker_set_key" : "casinl",
   "parameters" :
   [
    {
     "referenced_type" : "type-607"
    }
   ],
   "return_type" : "type-606",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "catan",
   "linker_set_key" : "catan",
   "parameters" :
   [
    {
     "referenced_type" : "type-112"
    }
   ],
   "return_type" : "type-111",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "catanf",
   "linker_set_key" : "catanf",
   "parameters" :
   [
    {
     "referenced_type" : "type-114"
    }
   ],
   "return_type" : "type-113",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "catanh",
   "linker_set_key" : "catanh",
   "parameters" :
   [
    {
     "referenced_type" : "type-116"
    }
   ],
   "return_type" : "type-115",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "catanhf",
   "linker_set_key" : "catanhf",
   "parameters" :
   [
    {
     "referenced_type" : "type-118"
    }
   ],
   "return_type" : "type-117",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "catanhl",
   "linker_set_key" : "catanhl",
   "parameters" :
   [
    {
     "referenced_type" : "type-609"
    }
   ],
   "return_type" : "type-608",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "catanl",
   "linker_set_key" : "catanl",
   "parameters" :
   [
    {
     "referenced_type" : "type-611"
    }
   ],
   "return_type" : "type-610",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cbrtf",
   "linker_set_key" : "cbrtf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "cbrtl",
   "linker_set_key" : "cbrtl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "ccos",
   "linker_set_key" : "ccos",
   "parameters" :
   [
    {
     "referenced_type" : "type-120"
    }
   ],
   "return_type" : "type-119",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "ccosf",
   "linker_set_key" : "ccosf",
   "parameters" :
   [
    {
     "referenced_type" : "type-122"
    }
   ],
   "return_type" : "type-121",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "ccosh",
   "linker_set_key" : "ccosh",
   "parameters" :
   [
    {
     "referenced_type" : "type-124"
    }
   ],
   "return_type" : "type-123",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "ccoshf",
   "linker_set_key" : "ccoshf",
   "parameters" :
   [
    {
     "referenced_type" : "type-126"
    }
   ],
   "return_type" : "type-125",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "ccoshl",
   "linker_set_key" : "ccoshl",
   "parameters" :
   [
    {
     "referenced_type" : "type-347"
    }
   ],
   "return_type" : "type-346",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "ccosl",
   "linker_set_key" : "ccosl",
   "parameters" :
   [
    {
     "referenced_type" : "type-349"
    }
   ],
   "return_type" : "type-348",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "ceill",
   "linker_set_key" : "ceill",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "cexp",
   "linker_set_key" : "cexp",
   "parameters" :
   [
    {
     "referenced_type" : "type-128"
    }
   ],
   "return_type" : "type-127",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cexpf",
   "linker_set_key" : "cexpf",
   "parameters" :
   [
    {
     "referenced_type" : "type-130"
    }
   ],
   "return_type" : "type-129",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cexpl",
   "linker_set_key" : "cexpl",
   "parameters" :
   [
    {
     "referenced_type" : "type-525"
    }
   ],
   "return_type" : "type-524",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cimag",
   "linker_set_key" : "cimag",
   "parameters" :
   [
    {
     "referenced_type" : "type-131"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cimagf",
   "linker_set_key" : "cimagf",
   "parameters" :
   [
    {
     "referenced_type" : "type-132"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cimagl",
   "linker_set_key" : "cimagl",
   "parameters" :
   [
    {
     "referenced_type" : "type-133"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "clog",
   "linker_set_key" : "clog",
   "parameters" :
   [
    {
     "referenced_type" : "type-135"
    }
   ],
   "return_type" : "type-134",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "clogf",
   "linker_set_key" : "clogf",
   "parameters" :
   [
    {
     "referenced_type" : "type-137"
    }
   ],
   "return_type" : "type-136",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "clogl",
   "linker_set_key" : "clogl",
   "parameters" :
   [
    {
     "referenced_type" : "type-613"
    }
   ],
   "return_type" : "type-612",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "conj",
   "linker_set_key" : "conj",
   "parameters" :
   [
    {
     "referenced_type" : "type-139"
    }
   ],
   "return_type" : "type-138",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "conjf",
   "linker_set_key" : "conjf",
   "parameters" :
   [
    {
     "referenced_type" : "type-141"
    }
   ],
   "return_type" : "type-140",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "conjl",
   "linker_set_key" : "conjl",
   "parameters" :
   [
    {
     "referenced_type" : "type-143"
    }
   ],
   "return_type" : "type-142",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "copysign",
   "linker_set_key" : "copysign",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "copysignf",
   "linker_set_key" : "copysignf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "copysignl",
   "linker_set_key" : "copysignl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "cosf",
   "linker_set_key" : "cosf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "coshf",
   "linker_set_key" : "coshf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "coshl",
   "linker_set_key" : "coshl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "cosl",
   "linker_set_key" : "cosl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "cpow",
   "linker_set_key" : "cpow",
   "parameters" :
   [
    {
     "referenced_type" : "type-145"
    },
    {
     "referenced_type" : "type-146"
    }
   ],
   "return_type" : "type-144",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cpowf",
   "linker_set_key" : "cpowf",
   "parameters" :
   [
    {
     "referenced_type" : "type-148"
    },
    {
     "referenced_type" : "type-149"
    }
   ],
   "return_type" : "type-147",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cpowl",
   "linker_set_key" : "cpowl",
   "parameters" :
   [
    {
     "referenced_type" : "type-151"
    },
    {
     "referenced_type" : "type-152"
    }
   ],
   "return_type" : "type-150",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cproj",
   "linker_set_key" : "cproj",
   "parameters" :
   [
    {
     "referenced_type" : "type-154"
    }
   ],
   "return_type" : "type-153",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cprojf",
   "linker_set_key" : "cprojf",
   "parameters" :
   [
    {
     "referenced_type" : "type-156"
    }
   ],
   "return_type" : "type-155",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "cprojl",
   "linker_set_key" : "cprojl",
   "parameters" :
   [
    {
     "referenced_type" : "type-158"
    }
   ],
   "return_type" : "type-157",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "creal",
   "linker_set_key" : "creal",
   "parameters" :
   [
    {
     "referenced_type" : "type-159"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "crealf",
   "linker_set_key" : "crealf",
   "parameters" :
   [
    {
     "referenced_type" : "type-160"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "creall",
   "linker_set_key" : "creall",
   "parameters" :
   [
    {
     "referenced_type" : "type-161"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "csin",
   "linker_set_key" : "csin",
   "parameters" :
   [
    {
     "referenced_type" : "type-163"
    }
   ],
   "return_type" : "type-162",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "csinf",
   "linker_set_key" : "csinf",
   "parameters" :
   [
    {
     "referenced_type" : "type-165"
    }
   ],
   "return_type" : "type-164",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "csinh",
   "linker_set_key" : "csinh",
   "parameters" :
   [
    {
     "referenced_type" : "type-167"
    }
   ],
   "return_type" : "type-166",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "csinhf",
   "linker_set_key" : "csinhf",
   "parameters" :
   [
    {
     "referenced_type" : "type-169"
    }
   ],
   "return_type" : "type-168",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "csinhl",
   "linker_set_key" : "csinhl",
   "parameters" :
   [
    {
     "referenced_type" : "type-527"
    }
   ],
   "return_type" : "type-526",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "csinl",
   "linker_set_key" : "csinl",
   "parameters" :
   [
    {
     "referenced_type" : "type-529"
    }
   ],
   "return_type" : "type-528",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "csqrt",
   "linker_set_key" : "csqrt",
   "parameters" :
   [
    {
     "referenced_type" : "type-171"
    }
   ],
   "return_type" : "type-170",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "csqrtf",
   "linker_set_key" : "csqrtf",
   "parameters" :
   [
    {
     "referenced_type" : "type-173"
    }
   ],
   "return_type" : "type-172",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "csqrtl",
   "linker_set_key" : "csqrtl",
   "parameters" :
   [
    {
     "referenced_type" : "type-615"
    }
   ],
   "return_type" : "type-614",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "ctan",
   "linker_set_key" : "ctan",
   "parameters" :
   [
    {
     "referenced_type" : "type-175"
    }
   ],
   "return_type" : "type-174",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "ctanf",
   "linker_set_key" : "ctanf",
   "parameters" :
   [
    {
     "referenced_type" : "type-177"
    }
   ],
   "return_type" : "type-176",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "ctanh",
   "linker_set_key" : "ctanh",
   "parameters" :
   [
    {
     "referenced_type" : "type-179"
    }
   ],
   "return_type" : "type-178",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "ctanhf",
   "linker_set_key" : "ctanhf",
   "parameters" :
   [
    {
     "referenced_type" : "type-181"
    }
   ],
   "return_type" : "type-180",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "ctanhl",
   "linker_set_key" : "ctanhl",
   "parameters" :
   [
    {
     "referenced_type" : "type-531"
    }
   ],
   "return_type" : "type-530",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "ctanl",
   "linker_set_key" : "ctanl",
   "parameters" :
   [
    {
     "referenced_type" : "type-533"
    }
   ],
   "return_type" : "type-532",
   "source_file" : "/bionic/libc/include/complex.h"
  },
  {
   "function_name" : "drem",
   "linker_set_key" : "drem",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "dremf",
   "linker_set_key" : "dremf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "erf",
   "linker_set_key" : "erf",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "erfc",
   "linker_set_key" : "erfc",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "erfcf",
   "linker_set_key" : "erfcf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "erfcl",
   "linker_set_key" : "erfcl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "erff",
   "linker_set_key" : "erff",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "erfl",
   "linker_set_key" : "erfl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "exp",
   "linker_set_key" : "exp",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "exp2",
   "linker_set_key" : "exp2",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "exp2f",
   "linker_set_key" : "exp2f",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "exp2l",
   "linker_set_key" : "exp2l",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "expf",
   "linker_set_key" : "expf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "expl",
   "linker_set_key" : "expl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "expm1f",
   "linker_set_key" : "expm1f",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "expm1l",
   "linker_set_key" : "expm1l",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fabs",
   "linker_set_key" : "fabs",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fabsf",
   "linker_set_key" : "fabsf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fabsl",
   "linker_set_key" : "fabsl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fdim",
   "linker_set_key" : "fdim",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fdimf",
   "linker_set_key" : "fdimf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fdiml",
   "linker_set_key" : "fdiml",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "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-557"
    }
   ],
   "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-302"
    },
    {
     "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-557"
    }
   ],
   "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-558"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/bionic/libc/include/fenv.h"
  },
  {
   "function_name" : "fesetexceptflag",
   "linker_set_key" : "fesetexceptflag",
   "parameters" :
   [
    {
     "referenced_type" : "type-556"
    },
    {
     "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-558"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/bionic/libc/include/fenv.h"
  },
  {
   "function_name" : "finite",
   "linker_set_key" : "finite",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "finitef",
   "linker_set_key" : "finitef",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "floorl",
   "linker_set_key" : "floorl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fma",
   "linker_set_key" : "fma",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fmaf",
   "linker_set_key" : "fmaf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fmal",
   "linker_set_key" : "fmal",
   "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" : "fmax",
   "linker_set_key" : "fmax",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fmaxf",
   "linker_set_key" : "fmaxf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fmaxl",
   "linker_set_key" : "fmaxl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fmin",
   "linker_set_key" : "fmin",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fminf",
   "linker_set_key" : "fminf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fminl",
   "linker_set_key" : "fminl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fmod",
   "linker_set_key" : "fmod",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fmodf",
   "linker_set_key" : "fmodf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "fmodl",
   "linker_set_key" : "fmodl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "frexp",
   "linker_set_key" : "frexp",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-26"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "frexpf",
   "linker_set_key" : "frexpf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-26"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "frexpl",
   "linker_set_key" : "frexpl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-26"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "gamma",
   "linker_set_key" : "gamma",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "gamma_r",
   "linker_set_key" : "gamma_r",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-26"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "gammaf",
   "linker_set_key" : "gammaf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "gammaf_r",
   "linker_set_key" : "gammaf_r",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-26"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "hypotf",
   "linker_set_key" : "hypotf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "hypotl",
   "linker_set_key" : "hypotl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "ilogb",
   "linker_set_key" : "ilogb",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "ilogbf",
   "linker_set_key" : "ilogbf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "ilogbl",
   "linker_set_key" : "ilogbl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "j0",
   "linker_set_key" : "j0",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "j0f",
   "linker_set_key" : "j0f",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "j1",
   "linker_set_key" : "j1",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "j1f",
   "linker_set_key" : "j1f",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "jn",
   "linker_set_key" : "jn",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "jnf",
   "linker_set_key" : "jnf",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "ldexpf",
   "linker_set_key" : "ldexpf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "ldexpl",
   "linker_set_key" : "ldexpl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "lgamma",
   "linker_set_key" : "lgamma",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "lgamma_r",
   "linker_set_key" : "lgamma_r",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-26"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "lgammaf",
   "linker_set_key" : "lgammaf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "lgammaf_r",
   "linker_set_key" : "lgammaf_r",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-26"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "lgammal",
   "linker_set_key" : "lgammal",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "lgammal_r",
   "linker_set_key" : "lgammal_r",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-26"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "llrintl",
   "linker_set_key" : "llrintl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-297",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "llround",
   "linker_set_key" : "llround",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-297",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "llroundf",
   "linker_set_key" : "llroundf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-297",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "llroundl",
   "linker_set_key" : "llroundl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-297",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "log",
   "linker_set_key" : "log",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "log10f",
   "linker_set_key" : "log10f",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "log10l",
   "linker_set_key" : "log10l",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "log1pf",
   "linker_set_key" : "log1pf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "log1pl",
   "linker_set_key" : "log1pl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "log2",
   "linker_set_key" : "log2",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "log2f",
   "linker_set_key" : "log2f",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "log2l",
   "linker_set_key" : "log2l",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "logb",
   "linker_set_key" : "logb",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "logbf",
   "linker_set_key" : "logbf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "logbl",
   "linker_set_key" : "logbl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "logf",
   "linker_set_key" : "logf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "logl",
   "linker_set_key" : "logl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "lrintl",
   "linker_set_key" : "lrintl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-13",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "lround",
   "linker_set_key" : "lround",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-13",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "lroundf",
   "linker_set_key" : "lroundf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-13",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "lroundl",
   "linker_set_key" : "lroundl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-13",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "modf",
   "linker_set_key" : "modf",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-46"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "modff",
   "linker_set_key" : "modff",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-299"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "modfl",
   "linker_set_key" : "modfl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-484"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "nan",
   "linker_set_key" : "nan",
   "parameters" :
   [
    {
     "referenced_type" : "type-301"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "nanf",
   "linker_set_key" : "nanf",
   "parameters" :
   [
    {
     "referenced_type" : "type-301"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "nanl",
   "linker_set_key" : "nanl",
   "parameters" :
   [
    {
     "referenced_type" : "type-301"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "nearbyint",
   "linker_set_key" : "nearbyint",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "nearbyintf",
   "linker_set_key" : "nearbyintf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "nearbyintl",
   "linker_set_key" : "nearbyintl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "nextafter",
   "linker_set_key" : "nextafter",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "nextafterf",
   "linker_set_key" : "nextafterf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "nextafterl",
   "linker_set_key" : "nextafterl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "nexttoward",
   "linker_set_key" : "nexttoward",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "nexttowardf",
   "linker_set_key" : "nexttowardf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "nexttowardl",
   "linker_set_key" : "nexttowardl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "pow",
   "linker_set_key" : "pow",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "powf",
   "linker_set_key" : "powf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "powl",
   "linker_set_key" : "powl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "remainder",
   "linker_set_key" : "remainder",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "remainderf",
   "linker_set_key" : "remainderf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "remainderl",
   "linker_set_key" : "remainderl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "remquo",
   "linker_set_key" : "remquo",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-26"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "remquof",
   "linker_set_key" : "remquof",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-26"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "remquol",
   "linker_set_key" : "remquol",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-26"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "rintl",
   "linker_set_key" : "rintl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "round",
   "linker_set_key" : "round",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "roundf",
   "linker_set_key" : "roundf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "roundl",
   "linker_set_key" : "roundl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "scalb",
   "linker_set_key" : "scalb",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "scalbf",
   "linker_set_key" : "scalbf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "scalbln",
   "linker_set_key" : "scalbln",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-13"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "scalblnf",
   "linker_set_key" : "scalblnf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-13"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "scalblnl",
   "linker_set_key" : "scalblnl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-13"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "scalbn",
   "linker_set_key" : "scalbn",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "scalbnf",
   "linker_set_key" : "scalbnf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "scalbnl",
   "linker_set_key" : "scalbnl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "significand",
   "linker_set_key" : "significand",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "significandf",
   "linker_set_key" : "significandf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "significandl",
   "linker_set_key" : "significandl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "sincos",
   "linker_set_key" : "sincos",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    },
    {
     "referenced_type" : "type-46"
    },
    {
     "referenced_type" : "type-46"
    }
   ],
   "return_type" : "type-23",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "sincosf",
   "linker_set_key" : "sincosf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-299"
    },
    {
     "referenced_type" : "type-299"
    }
   ],
   "return_type" : "type-23",
   "source_file" : "/external/arm-optimized-routines/math/sincosf.c"
  },
  {
   "function_name" : "sincosl",
   "linker_set_key" : "sincosl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-484"
    },
    {
     "referenced_type" : "type-484"
    }
   ],
   "return_type" : "type-23",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "sinf",
   "linker_set_key" : "sinf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "sinhf",
   "linker_set_key" : "sinhf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "sinhl",
   "linker_set_key" : "sinhl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "sinl",
   "linker_set_key" : "sinl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "sqrtl",
   "linker_set_key" : "sqrtl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "tanf",
   "linker_set_key" : "tanf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "tanhf",
   "linker_set_key" : "tanhf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "tanhl",
   "linker_set_key" : "tanhl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "tanl",
   "linker_set_key" : "tanl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "tgamma",
   "linker_set_key" : "tgamma",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "tgammaf",
   "linker_set_key" : "tgammaf",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "tgammal",
   "linker_set_key" : "tgammal",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "truncl",
   "linker_set_key" : "truncl",
   "parameters" :
   [
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "y0",
   "linker_set_key" : "y0",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "y0f",
   "linker_set_key" : "y0f",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "y1",
   "linker_set_key" : "y1",
   "parameters" :
   [
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "y1f",
   "linker_set_key" : "y1f",
   "parameters" :
   [
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "yn",
   "linker_set_key" : "yn",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-21"
    }
   ],
   "return_type" : "type-21",
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "function_name" : "ynf",
   "linker_set_key" : "ynf",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-6"
    }
   ],
   "return_type" : "type-6",
   "source_file" : "/bionic/libc/include/math.h"
  }
 ],
 "global_vars" :
 [
  {
   "linker_set_key" : "__fe_dfl_env",
   "name" : "__fe_dfl_env",
   "referenced_type" : "type-86",
   "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" : 8,
   "linker_set_key" : "const char *",
   "name" : "const char *",
   "referenced_type" : "type-300",
   "self_type" : "type-301",
   "size" : 8,
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const fenv_t *",
   "name" : "const fenv_t *",
   "referenced_type" : "type-86",
   "self_type" : "type-558",
   "size" : 8,
   "source_file" : "/bionic/libc/include/fenv.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const unsigned int *",
   "name" : "const unsigned int *",
   "referenced_type" : "type-48",
   "self_type" : "type-556",
   "size" : 8,
   "source_file" : "/bionic/libc/include/fenv.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "double *",
   "name" : "double *",
   "referenced_type" : "type-21",
   "self_type" : "type-46",
   "size" : 8,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "fenv_t *",
   "name" : "fenv_t *",
   "referenced_type" : "type-83",
   "self_type" : "type-557",
   "size" : 8,
   "source_file" : "/bionic/libc/include/fenv.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "float *",
   "name" : "float *",
   "referenced_type" : "type-6",
   "self_type" : "type-299",
   "size" : 8,
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "int *",
   "name" : "int *",
   "referenced_type" : "type-1",
   "self_type" : "type-26",
   "size" : 8,
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "long double *",
   "name" : "long double *",
   "referenced_type" : "type-15",
   "self_type" : "type-484",
   "size" : 8,
   "source_file" : "/bionic/libm/upstream-netbsd/lib/libm/complex/cephes_subrl.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "unsigned int *",
   "name" : "unsigned int *",
   "referenced_type" : "type-17",
   "self_type" : "type-302",
   "size" : 8,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "void *",
   "name" : "void *",
   "referenced_type" : "type-23",
   "self_type" : "type-22",
   "size" : 8,
   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
  }
 ],
 "qualified_types" :
 [
  {
   "alignment" : 16,
   "is_const" : true,
   "linker_set_key" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14) const[129] at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14",
   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14) const[129] at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14",
   "referenced_type" : "type-1127",
   "self_type" : "type-1129",
   "size" : 4128,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14) const[129] at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14",
   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14) const[129] at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14",
   "referenced_type" : "type-1130",
   "self_type" : "type-1132",
   "size" : 1032,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
  },
  {
   "alignment" : 16,
   "is_const" : true,
   "linker_set_key" : "(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14) const[128] at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14",
   "name" : "(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14) const[128] at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14",
   "referenced_type" : "type-564",
   "self_type" : "type-566",
   "size" : 4096,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "char const[10]",
   "name" : "char const[10]",
   "referenced_type" : "type-298",
   "self_type" : "type-305",
   "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-45",
   "self_type" : "type-300",
   "size" : 1,
   "source_file" : "/bionic/libc/include/math.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const double",
   "name" : "const double",
   "referenced_type" : "type-21",
   "self_type" : "type-40",
   "size" : 8,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/b_exp.c"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const exp2f_data",
   "name" : "const exp2f_data",
   "referenced_type" : "type-1162",
   "self_type" : "type-1183",
   "size" : 328,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const exp_data",
   "name" : "const exp_data",
   "referenced_type" : "type-1153",
   "self_type" : "type-1155",
   "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-83",
   "self_type" : "type-86",
   "size" : 32,
   "source_file" : "/bionic/libc/include/fenv.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const float",
   "name" : "const float",
   "referenced_type" : "type-6",
   "self_type" : "type-82",
   "size" : 4,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/catrigf.c"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const log2_data",
   "name" : "const log2_data",
   "referenced_type" : "type-1165",
   "self_type" : "type-1172",
   "size" : 2192,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const log2f_data",
   "name" : "const log2f_data",
   "referenced_type" : "type-1143",
   "self_type" : "type-1147",
   "size" : 288,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const log_data",
   "name" : "const log_data",
   "referenced_type" : "type-1156",
   "self_type" : "type-1164",
   "size" : 4240,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const logf_data",
   "name" : "const logf_data",
   "referenced_type" : "type-1141",
   "self_type" : "type-1140",
   "size" : 288,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 16,
   "is_const" : true,
   "linker_set_key" : "const long double",
   "name" : "const long double",
   "referenced_type" : "type-15",
   "self_type" : "type-485",
   "size" : 16,
   "source_file" : "/bionic/libm/upstream-netbsd/lib/libm/complex/cephes_subrl.c"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const pow_log_data",
   "name" : "const pow_log_data",
   "referenced_type" : "type-1173",
   "self_type" : "type-1177",
   "size" : 4168,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const powf_log2_data",
   "name" : "const powf_log2_data",
   "referenced_type" : "type-1148",
   "self_type" : "type-1152",
   "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-17",
   "self_type" : "type-48",
   "size" : 4,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_exp.c"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "is_volatile" : true,
   "linker_set_key" : "const volatile double",
   "name" : "const volatile double",
   "referenced_type" : "type-21",
   "self_type" : "type-79",
   "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-6",
   "self_type" : "type-80",
   "size" : 4,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/catrig.c"
  },
  {
   "alignment" : 16,
   "is_const" : true,
   "is_volatile" : true,
   "linker_set_key" : "const volatile long double",
   "name" : "const volatile long double",
   "referenced_type" : "type-15",
   "self_type" : "type-567",
   "size" : 16,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_coshl.c"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "double const[16]",
   "name" : "double const[16]",
   "referenced_type" : "type-55",
   "self_type" : "type-56",
   "size" : 128,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "double const[2]",
   "name" : "double const[2]",
   "referenced_type" : "type-20",
   "self_type" : "type-19",
   "size" : 16,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_fmod.c"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "double const[5]",
   "name" : "double const[5]",
   "referenced_type" : "type-32",
   "self_type" : "type-33",
   "size" : 40,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "double const[6]",
   "name" : "double const[6]",
   "referenced_type" : "type-30",
   "self_type" : "type-31",
   "size" : 48,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "double const[8]",
   "name" : "double const[8]",
   "referenced_type" : "type-53",
   "self_type" : "type-54",
   "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[128]",
   "name" : "float const[128]",
   "referenced_type" : "type-1125",
   "self_type" : "type-1126",
   "size" : 512,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_exp2l.c"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "float const[2]",
   "name" : "float const[2]",
   "referenced_type" : "type-25",
   "self_type" : "type-24",
   "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-57",
   "self_type" : "type-58",
   "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-36",
   "self_type" : "type-37",
   "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-34",
   "self_type" : "type-35",
   "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-49",
   "self_type" : "type-50",
   "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[690]",
   "name" : "int const[690]",
   "referenced_type" : "type-51",
   "self_type" : "type-52",
   "size" : 2760,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
  },
  {
   "alignment" : 16,
   "is_const" : true,
   "linker_set_key" : "long double const[128]",
   "name" : "long double const[128]",
   "referenced_type" : "type-1123",
   "self_type" : "type-1124",
   "size" : 2048,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_exp2l.c"
  },
  {
   "alignment" : 16,
   "is_const" : true,
   "linker_set_key" : "long double const[24]",
   "name" : "long double const[24]",
   "referenced_type" : "type-793",
   "self_type" : "type-794",
   "size" : 384,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.c"
  },
  {
   "alignment" : 16,
   "is_const" : true,
   "linker_set_key" : "long double const[2]",
   "name" : "long double const[2]",
   "referenced_type" : "type-74",
   "self_type" : "type-562",
   "size" : 32,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_fmodl.c"
  },
  {
   "alignment" : 16,
   "is_const" : true,
   "linker_set_key" : "long double const[4]",
   "name" : "long double const[4]",
   "referenced_type" : "type-791",
   "self_type" : "type-792",
   "size" : 64,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.c"
  },
  {
   "alignment" : 16,
   "is_const" : true,
   "linker_set_key" : "long double const[5]",
   "name" : "long double const[5]",
   "referenced_type" : "type-795",
   "self_type" : "type-796",
   "size" : 80,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/e_powl.c"
  },
  {
   "is_const" : true,
   "linker_set_key" : "long double const[]",
   "name" : "long double const[]",
   "referenced_type" : "type-559",
   "self_type" : "type-560",
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "sincos_t const[2]",
   "name" : "sincos_t const[2]",
   "referenced_type" : "type-1179",
   "self_type" : "type-1180",
   "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-1482",
   "self_type" : "type-1483",
   "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-1181",
   "self_type" : "type-1182",
   "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-6",
   "self_type" : "type-5",
   "size" : 4,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_acosf.c"
  },
  {
   "alignment" : 16,
   "is_volatile" : true,
   "linker_set_key" : "volatile long double",
   "name" : "volatile long double",
   "referenced_type" : "type-15",
   "self_type" : "type-561",
   "size" : 16,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_atan2l.c"
  }
 ],
 "record_types" :
 [
  {
   "alignment" : 16,
   "fields" :
   [
    {
     "field_name" : "G",
     "referenced_type" : "type-6"
    },
    {
     "field_name" : "F_hi",
     "field_offset" : 32,
     "referenced_type" : "type-6"
    },
    {
     "field_name" : "F_lo",
     "field_offset" : 128,
     "referenced_type" : "type-15"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14) at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14",
   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14) at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14",
   "referenced_type" : "type-1128",
   "self_type" : "type-1128",
   "size" : 32,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c",
   "unique_id" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14)"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "H",
     "referenced_type" : "type-6"
    },
    {
     "field_name" : "E",
     "field_offset" : 32,
     "referenced_type" : "type-6"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14) at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14",
   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14) at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14",
   "referenced_type" : "type-1131",
   "self_type" : "type-1131",
   "size" : 8,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c",
   "unique_id" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14)"
  },
  {
   "alignment" : 16,
   "fields" :
   [
    {
     "field_name" : "hi",
     "referenced_type" : "type-15"
    },
    {
     "field_name" : "lo",
     "field_offset" : 128,
     "referenced_type" : "type-15"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14) at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14",
   "name" : "(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14) at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14",
   "referenced_type" : "type-565",
   "self_type" : "type-565",
   "size" : 32,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h",
   "unique_id" : "(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14)"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "a",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "b",
     "field_offset" : 64,
     "referenced_type" : "type-21"
    }
   ],
   "linker_set_key" : "Double",
   "name" : "Double",
   "referenced_type" : "type-39",
   "self_type" : "type-39",
   "size" : 16,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/mathimpl.h",
   "unique_id" : "Double"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "d",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "bits",
     "referenced_type" : "type-549"
    }
   ],
   "linker_set_key" : "IEEEd2bits",
   "name" : "IEEEd2bits",
   "record_kind" : "union",
   "referenced_type" : "type-548",
   "self_type" : "type-548",
   "size" : 8,
   "source_file" : "/bionic/libm/fpmath.h",
   "unique_id" : "_ZTS10IEEEd2bits"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "d",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "bits",
     "referenced_type" : "type-78"
    }
   ],
   "linker_set_key" : "IEEEd2bits",
   "name" : "IEEEd2bits",
   "record_kind" : "union",
   "referenced_type" : "type-77",
   "self_type" : "type-77",
   "size" : 8,
   "source_file" : "/bionic/libm/fpmath.h",
   "unique_id" : "IEEEd2bits"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "manl",
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "manh",
     "field_offset" : 32,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "exp",
     "field_offset" : 52,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "sign",
     "field_offset" : 63,
     "referenced_type" : "type-17"
    }
   ],
   "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-549",
   "self_type" : "type-549",
   "size" : 8,
   "source_file" : "/bionic/libm/fpmath.h",
   "unique_id" : "_ZTSN10IEEEd2bitsUt_E"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "manl",
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "manh",
     "field_offset" : 32,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "exp",
     "field_offset" : 52,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "sign",
     "field_offset" : 63,
     "referenced_type" : "type-17"
    }
   ],
   "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-78",
   "self_type" : "type-78",
   "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" : "f",
     "referenced_type" : "type-6"
    },
    {
     "field_name" : "bits",
     "referenced_type" : "type-555"
    }
   ],
   "linker_set_key" : "IEEEf2bits",
   "name" : "IEEEf2bits",
   "record_kind" : "union",
   "referenced_type" : "type-554",
   "self_type" : "type-554",
   "size" : 4,
   "source_file" : "/bionic/libm/fpmath.h",
   "unique_id" : "_ZTS10IEEEf2bits"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "f",
     "referenced_type" : "type-6"
    },
    {
     "field_name" : "bits",
     "referenced_type" : "type-76"
    }
   ],
   "linker_set_key" : "IEEEf2bits",
   "name" : "IEEEf2bits",
   "record_kind" : "union",
   "referenced_type" : "type-75",
   "self_type" : "type-75",
   "size" : 4,
   "source_file" : "/bionic/libm/fpmath.h",
   "unique_id" : "IEEEf2bits"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "man",
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "exp",
     "field_offset" : 23,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "sign",
     "field_offset" : 31,
     "referenced_type" : "type-17"
    }
   ],
   "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-555",
   "self_type" : "type-555",
   "size" : 4,
   "source_file" : "/bionic/libm/fpmath.h",
   "unique_id" : "_ZTSN10IEEEf2bitsUt_E"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "man",
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "exp",
     "field_offset" : 23,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "sign",
     "field_offset" : 31,
     "referenced_type" : "type-17"
    }
   ],
   "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-76",
   "self_type" : "type-76",
   "size" : 4,
   "source_file" : "/bionic/libm/fpmath.h",
   "unique_id" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3)"
  },
  {
   "alignment" : 16,
   "fields" :
   [
    {
     "field_name" : "e",
     "referenced_type" : "type-15"
    },
    {
     "field_name" : "bits",
     "referenced_type" : "type-551"
    },
    {
     "field_name" : "xbits",
     "referenced_type" : "type-552"
    }
   ],
   "linker_set_key" : "IEEEl2bits",
   "name" : "IEEEl2bits",
   "record_kind" : "union",
   "referenced_type" : "type-550",
   "self_type" : "type-550",
   "size" : 16,
   "source_file" : "/bionic/libm/fpmath.h",
   "unique_id" : "_ZTS10IEEEl2bits"
  },
  {
   "alignment" : 16,
   "fields" :
   [
    {
     "field_name" : "e",
     "referenced_type" : "type-15"
    },
    {
     "field_name" : "bits",
     "referenced_type" : "type-70"
    },
    {
     "field_name" : "xbits",
     "referenced_type" : "type-71"
    }
   ],
   "linker_set_key" : "IEEEl2bits",
   "name" : "IEEEl2bits",
   "record_kind" : "union",
   "referenced_type" : "type-69",
   "self_type" : "type-69",
   "size" : 16,
   "source_file" : "/bionic/libm/fpmath.h",
   "unique_id" : "IEEEl2bits"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "manl",
     "referenced_type" : "type-9"
    },
    {
     "field_name" : "manh",
     "field_offset" : 64,
     "referenced_type" : "type-9"
    },
    {
     "field_name" : "exp",
     "field_offset" : 112,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "sign",
     "field_offset" : 127,
     "referenced_type" : "type-17"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "IEEEl2bits::(anonymous struct at bionic/libm/fpmath.h:66:3) at bionic/libm/fpmath.h:66:3",
   "name" : "IEEEl2bits::(anonymous struct at bionic/libm/fpmath.h:66:3) at bionic/libm/fpmath.h:66:3",
   "referenced_type" : "type-551",
   "self_type" : "type-551",
   "size" : 16,
   "source_file" : "/bionic/libm/fpmath.h",
   "unique_id" : "_ZTSN10IEEEl2bitsUt_E"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "manl",
     "referenced_type" : "type-9"
    },
    {
     "field_name" : "manh",
     "field_offset" : 64,
     "referenced_type" : "type-9"
    },
    {
     "field_name" : "exp",
     "field_offset" : 112,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "sign",
     "field_offset" : 127,
     "referenced_type" : "type-17"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "IEEEl2bits::(anonymous struct at bionic/libm/fpmath.h:66:3) at bionic/libm/fpmath.h:66:3",
   "name" : "IEEEl2bits::(anonymous struct at bionic/libm/fpmath.h:66:3) at bionic/libm/fpmath.h:66:3",
   "referenced_type" : "type-70",
   "self_type" : "type-70",
   "size" : 16,
   "source_file" : "/bionic/libm/fpmath.h",
   "unique_id" : "IEEEl2bits::(anonymous struct at bionic/libm/fpmath.h:66:3)"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "manl",
     "referenced_type" : "type-9"
    },
    {
     "field_name" : "manh",
     "field_offset" : 64,
     "referenced_type" : "type-9"
    },
    {
     "field_name" : "expsign",
     "field_offset" : 112,
     "referenced_type" : "type-17"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "IEEEl2bits::(anonymous struct at bionic/libm/fpmath.h:72:3) at bionic/libm/fpmath.h:72:3",
   "name" : "IEEEl2bits::(anonymous struct at bionic/libm/fpmath.h:72:3) at bionic/libm/fpmath.h:72:3",
   "referenced_type" : "type-552",
   "self_type" : "type-552",
   "size" : 16,
   "source_file" : "/bionic/libm/fpmath.h",
   "unique_id" : "_ZTSN10IEEEl2bitsUt0_E"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "manl",
     "referenced_type" : "type-9"
    },
    {
     "field_name" : "manh",
     "field_offset" : 64,
     "referenced_type" : "type-9"
    },
    {
     "field_name" : "expsign",
     "field_offset" : 112,
     "referenced_type" : "type-17"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "IEEEl2bits::(anonymous struct at bionic/libm/fpmath.h:72:3) at bionic/libm/fpmath.h:72:3",
   "name" : "IEEEl2bits::(anonymous struct at bionic/libm/fpmath.h:72:3) at bionic/libm/fpmath.h:72:3",
   "referenced_type" : "type-71",
   "self_type" : "type-71",
   "size" : 16,
   "source_file" : "/bionic/libm/fpmath.h",
   "unique_id" : "IEEEl2bits::(anonymous struct at bionic/libm/fpmath.h:72:3)"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "fds_bits",
     "referenced_type" : "type-8"
    }
   ],
   "linker_set_key" : "__kernel_fd_set",
   "name" : "__kernel_fd_set",
   "referenced_type" : "type-7",
   "self_type" : "type-7",
   "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-42"
    }
   ],
   "linker_set_key" : "__kernel_fsid_t",
   "name" : "__kernel_fsid_t",
   "referenced_type" : "type-41",
   "self_type" : "type-41",
   "size" : 8,
   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
   "unique_id" : "__kernel_fsid_t"
  },
  {
   "alignment" : 16,
   "fields" :
   [
    {
     "field_name" : "hi",
     "referenced_type" : "type-15"
    },
    {
     "field_name" : "lo",
     "field_offset" : 128,
     "referenced_type" : "type-15"
    }
   ],
   "linker_set_key" : "dd",
   "name" : "dd",
   "referenced_type" : "type-568",
   "self_type" : "type-568",
   "size" : 32,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_fmal.c",
   "unique_id" : "dd"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "hi",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "lo",
     "field_offset" : 64,
     "referenced_type" : "type-21"
    }
   ],
   "linker_set_key" : "dd",
   "name" : "dd",
   "referenced_type" : "type-87",
   "self_type" : "type-87",
   "size" : 16,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_fma.c",
   "unique_id" : "dd"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "f",
     "referenced_type" : "type-68"
    },
    {
     "field_name" : "a",
     "referenced_type" : "type-20"
    }
   ],
   "linker_set_key" : "double_complex",
   "name" : "double_complex",
   "record_kind" : "union",
   "referenced_type" : "type-67",
   "self_type" : "type-67",
   "size" : 16,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h",
   "unique_id" : "double_complex"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "tab",
     "referenced_type" : "type-1163"
    },
    {
     "field_name" : "shift_scaled",
     "field_offset" : 2048,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "poly",
     "field_offset" : 2112,
     "referenced_type" : "type-1142"
    },
    {
     "field_name" : "shift",
     "field_offset" : 2304,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "invln2_scaled",
     "field_offset" : 2368,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "poly_scaled",
     "field_offset" : 2432,
     "referenced_type" : "type-1142"
    }
   ],
   "linker_set_key" : "exp2f_data",
   "name" : "exp2f_data",
   "referenced_type" : "type-1162",
   "self_type" : "type-1162",
   "size" : 328,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h",
   "unique_id" : "exp2f_data"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "invln2N",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "shift",
     "field_offset" : 64,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "negln2hiN",
     "field_offset" : 128,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "negln2loN",
     "field_offset" : 192,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "poly",
     "field_offset" : 256,
     "referenced_type" : "type-1146"
    },
    {
     "field_name" : "exp2_shift",
     "field_offset" : 512,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "exp2_poly",
     "field_offset" : 576,
     "referenced_type" : "type-32"
    },
    {
     "field_name" : "tab",
     "field_offset" : 896,
     "referenced_type" : "type-1154"
    }
   ],
   "linker_set_key" : "exp_data",
   "name" : "exp_data",
   "referenced_type" : "type-1153",
   "self_type" : "type-1153",
   "size" : 2160,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h",
   "unique_id" : "exp_data"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "__x87",
     "referenced_type" : "type-84"
    },
    {
     "field_name" : "__mxcsr",
     "field_offset" : 224,
     "referenced_type" : "type-17"
    }
   ],
   "linker_set_key" : "fenv_t",
   "name" : "fenv_t",
   "referenced_type" : "type-83",
   "self_type" : "type-83",
   "size" : 32,
   "source_file" : "/bionic/libc/include/bits/fenv_x86_64.h",
   "unique_id" : "fenv_t"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "__control",
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "__status",
     "field_offset" : 32,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "__tag",
     "field_offset" : 64,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "__others",
     "field_offset" : 96,
     "referenced_type" : "type-85"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "fenv_t::(anonymous struct at bionic/libc/include/bits/fenv_x86_64.h:69:3) at bionic/libc/include/bits/fenv_x86_64.h:69:3",
   "name" : "fenv_t::(anonymous struct at bionic/libc/include/bits/fenv_x86_64.h:69:3) at bionic/libc/include/bits/fenv_x86_64.h:69:3",
   "referenced_type" : "type-84",
   "self_type" : "type-84",
   "size" : 28,
   "source_file" : "/bionic/libc/include/bits/fenv_x86_64.h",
   "unique_id" : "fenv_t::(anonymous struct at bionic/libc/include/bits/fenv_x86_64.h:69:3)"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "f",
     "referenced_type" : "type-66"
    },
    {
     "field_name" : "a",
     "referenced_type" : "type-25"
    }
   ],
   "linker_set_key" : "float_complex",
   "name" : "float_complex",
   "record_kind" : "union",
   "referenced_type" : "type-65",
   "self_type" : "type-65",
   "size" : 8,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h",
   "unique_id" : "float_complex"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "value",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "parts",
     "referenced_type" : "type-28"
    },
    {
     "field_name" : "xparts",
     "referenced_type" : "type-29"
    }
   ],
   "linker_set_key" : "ieee_double_shape_type",
   "name" : "ieee_double_shape_type",
   "record_kind" : "union",
   "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"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "lsw",
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "msw",
     "field_offset" : 32,
     "referenced_type" : "type-17"
    }
   ],
   "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-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:115:3)"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "w",
     "referenced_type" : "type-9"
    }
   ],
   "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-29",
   "self_type" : "type-29",
   "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-17"
    },
    {
     "field_name" : "msw",
     "field_offset" : 32,
     "referenced_type" : "type-17"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/../src/math_private.h:115:3) at bionic/libm/upstream-freebsd/lib/msun/ld128/../src/math_private.h:115:3",
   "name" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/../src/math_private.h:115:3) at bionic/libm/upstream-freebsd/lib/msun/ld128/../src/math_private.h:115:3",
   "referenced_type" : "type-1136",
   "self_type" : "type-1136",
   "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/ld128/../src/math_private.h:115:3)"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "w",
     "referenced_type" : "type-9"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/../src/math_private.h:120:3) at bionic/libm/upstream-freebsd/lib/msun/ld128/../src/math_private.h:120:3",
   "name" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/../src/math_private.h:120:3) at bionic/libm/upstream-freebsd/lib/msun/ld128/../src/math_private.h:120:3",
   "referenced_type" : "type-1137",
   "self_type" : "type-1137",
   "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/ld128/../src/math_private.h:120:3)"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "lsw",
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "msw",
     "field_offset" : 32,
     "referenced_type" : "type-17"
    }
   ],
   "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-63",
   "self_type" : "type-63",
   "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" : 8,
   "fields" :
   [
    {
     "field_name" : "w",
     "referenced_type" : "type-9"
    }
   ],
   "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-64",
   "self_type" : "type-64",
   "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-6"
    },
    {
     "field_name" : "word",
     "referenced_type" : "type-17"
    }
   ],
   "linker_set_key" : "ieee_float_shape_type",
   "name" : "ieee_float_shape_type",
   "record_kind" : "union",
   "referenced_type" : "type-38",
   "self_type" : "type-38",
   "size" : 4,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h",
   "unique_id" : "ieee_float_shape_type"
  },
  {
   "alignment" : 16,
   "fields" :
   [
    {
     "field_name" : "value",
     "referenced_type" : "type-15"
    },
    {
     "field_name" : "parts32",
     "referenced_type" : "type-16"
    },
    {
     "field_name" : "parts64",
     "referenced_type" : "type-18"
    }
   ],
   "linker_set_key" : "ieee_quad_shape_type",
   "name" : "ieee_quad_shape_type",
   "record_kind" : "union",
   "referenced_type" : "type-14",
   "self_type" : "type-14",
   "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-17"
    },
    {
     "field_name" : "lswhi",
     "field_offset" : 32,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "mswlo",
     "field_offset" : 64,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "mswhi",
     "field_offset" : 96,
     "referenced_type" : "type-17"
    }
   ],
   "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-16",
   "self_type" : "type-16",
   "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" : 8,
   "fields" :
   [
    {
     "field_name" : "lsw",
     "referenced_type" : "type-9"
    },
    {
     "field_name" : "msw",
     "field_offset" : 64,
     "referenced_type" : "type-9"
    }
   ],
   "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-18",
   "self_type" : "type-18",
   "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-17"
    },
    {
     "field_name" : "lswhi",
     "field_offset" : 32,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "mswlo",
     "field_offset" : 64,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "mswhi",
     "field_offset" : 96,
     "referenced_type" : "type-17"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/../src/math_private.h:78:3) at bionic/libm/upstream-freebsd/lib/msun/ld128/../src/math_private.h:78:3",
   "name" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/../src/math_private.h:78:3) at bionic/libm/upstream-freebsd/lib/msun/ld128/../src/math_private.h:78:3",
   "referenced_type" : "type-1134",
   "self_type" : "type-1134",
   "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/ld128/../src/math_private.h:78:3)"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "lsw",
     "referenced_type" : "type-9"
    },
    {
     "field_name" : "msw",
     "field_offset" : 64,
     "referenced_type" : "type-9"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/../src/math_private.h:84:3) at bionic/libm/upstream-freebsd/lib/msun/ld128/../src/math_private.h:84:3",
   "name" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/../src/math_private.h:84:3) at bionic/libm/upstream-freebsd/lib/msun/ld128/../src/math_private.h:84:3",
   "referenced_type" : "type-1135",
   "self_type" : "type-1135",
   "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/ld128/../src/math_private.h:84:3)"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "lswlo",
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "lswhi",
     "field_offset" : 32,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "mswlo",
     "field_offset" : 64,
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "mswhi",
     "field_offset" : 96,
     "referenced_type" : "type-17"
    }
   ],
   "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-59",
   "self_type" : "type-59",
   "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" : 8,
   "fields" :
   [
    {
     "field_name" : "lsw",
     "referenced_type" : "type-9"
    },
    {
     "field_name" : "msw",
     "field_offset" : 64,
     "referenced_type" : "type-9"
    }
   ],
   "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-62",
   "self_type" : "type-62",
   "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" : 16,
   "fields" :
   [
    {
     "field_name" : "hi",
     "referenced_type" : "type-15"
    },
    {
     "field_name" : "lo",
     "field_offset" : 128,
     "referenced_type" : "type-15"
    },
    {
     "field_name" : "lo_set",
     "field_offset" : 256,
     "referenced_type" : "type-1"
    }
   ],
   "linker_set_key" : "ld",
   "name" : "ld",
   "referenced_type" : "type-1133",
   "self_type" : "type-1133",
   "size" : 48,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c",
   "unique_id" : "ld"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "invln2hi",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "invln2lo",
     "field_offset" : 64,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "poly",
     "field_offset" : 128,
     "referenced_type" : "type-30"
    },
    {
     "field_name" : "poly1",
     "field_offset" : 512,
     "referenced_type" : "type-1167"
    },
    {
     "field_name" : "tab",
     "field_offset" : 1152,
     "referenced_type" : "type-1168"
    },
    {
     "field_name" : "tab2",
     "field_offset" : 9344,
     "referenced_type" : "type-1170"
    }
   ],
   "linker_set_key" : "log2_data",
   "name" : "log2_data",
   "referenced_type" : "type-1165",
   "self_type" : "type-1165",
   "size" : 2192,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h",
   "unique_id" : "log2_data"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "invc",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "logc",
     "field_offset" : 64,
     "referenced_type" : "type-21"
    }
   ],
   "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-1169",
   "self_type" : "type-1169",
   "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" : 8,
   "fields" :
   [
    {
     "field_name" : "chi",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "clo",
     "field_offset" : 64,
     "referenced_type" : "type-21"
    }
   ],
   "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-1171",
   "self_type" : "type-1171",
   "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" : 8,
   "fields" :
   [
    {
     "field_name" : "tab",
     "referenced_type" : "type-1144"
    },
    {
     "field_name" : "poly",
     "field_offset" : 2048,
     "referenced_type" : "type-1146"
    }
   ],
   "linker_set_key" : "log2f_data",
   "name" : "log2f_data",
   "referenced_type" : "type-1143",
   "self_type" : "type-1143",
   "size" : 288,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h",
   "unique_id" : "log2f_data"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "invc",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "logc",
     "field_offset" : 64,
     "referenced_type" : "type-21"
    }
   ],
   "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-1145",
   "self_type" : "type-1145",
   "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" : 8,
   "fields" :
   [
    {
     "field_name" : "ln2hi",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "ln2lo",
     "field_offset" : 64,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "poly",
     "field_offset" : 128,
     "referenced_type" : "type-32"
    },
    {
     "field_name" : "poly1",
     "field_offset" : 448,
     "referenced_type" : "type-1157"
    },
    {
     "field_name" : "tab",
     "field_offset" : 1152,
     "referenced_type" : "type-1158"
    },
    {
     "field_name" : "tab2",
     "field_offset" : 17536,
     "referenced_type" : "type-1160"
    }
   ],
   "linker_set_key" : "log_data",
   "name" : "log_data",
   "referenced_type" : "type-1156",
   "self_type" : "type-1156",
   "size" : 4240,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h",
   "unique_id" : "log_data"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "invc",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "logc",
     "field_offset" : 64,
     "referenced_type" : "type-21"
    }
   ],
   "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-1159",
   "self_type" : "type-1159",
   "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" : 8,
   "fields" :
   [
    {
     "field_name" : "chi",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "clo",
     "field_offset" : 64,
     "referenced_type" : "type-21"
    }
   ],
   "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-1161",
   "self_type" : "type-1161",
   "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" : 8,
   "fields" :
   [
    {
     "field_name" : "tab",
     "referenced_type" : "type-1139"
    },
    {
     "field_name" : "ln2",
     "field_offset" : 2048,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "poly",
     "field_offset" : 2112,
     "referenced_type" : "type-1142"
    }
   ],
   "linker_set_key" : "logf_data",
   "name" : "logf_data",
   "referenced_type" : "type-1141",
   "self_type" : "type-1141",
   "size" : 288,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h",
   "unique_id" : "logf_data"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "invc",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "logc",
     "field_offset" : 64,
     "referenced_type" : "type-21"
    }
   ],
   "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-1138",
   "self_type" : "type-1138",
   "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" : 16,
   "fields" :
   [
    {
     "field_name" : "f",
     "referenced_type" : "type-73"
    },
    {
     "field_name" : "a",
     "referenced_type" : "type-74"
    }
   ],
   "linker_set_key" : "long_double_complex",
   "name" : "long_double_complex",
   "record_kind" : "union",
   "referenced_type" : "type-72",
   "self_type" : "type-72",
   "size" : 32,
   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h",
   "unique_id" : "long_double_complex"
  },
  {
   "alignment" : 16,
   "fields" :
   [
    {
     "field_name" : "__clang_max_align_nonce1",
     "referenced_type" : "type-297"
    },
    {
     "field_name" : "__clang_max_align_nonce2",
     "field_offset" : 128,
     "referenced_type" : "type-15"
    }
   ],
   "linker_set_key" : "max_align_t",
   "name" : "max_align_t",
   "referenced_type" : "type-553",
   "self_type" : "type-553",
   "size" : 32,
   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/9.0.1/include/__stddef_max_align_t.h",
   "unique_id" : "_ZTS11max_align_t"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ln2hi",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "ln2lo",
     "field_offset" : 64,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "poly",
     "field_offset" : 128,
     "referenced_type" : "type-1174"
    },
    {
     "field_name" : "tab",
     "field_offset" : 576,
     "referenced_type" : "type-1175"
    }
   ],
   "linker_set_key" : "pow_log_data",
   "name" : "pow_log_data",
   "referenced_type" : "type-1173",
   "self_type" : "type-1173",
   "size" : 4168,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h",
   "unique_id" : "pow_log_data"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "invc",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "pad",
     "field_offset" : 64,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "logc",
     "field_offset" : 128,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "logctail",
     "field_offset" : 192,
     "referenced_type" : "type-21"
    }
   ],
   "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-1176",
   "self_type" : "type-1176",
   "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" : 8,
   "fields" :
   [
    {
     "field_name" : "tab",
     "referenced_type" : "type-1149"
    },
    {
     "field_name" : "poly",
     "field_offset" : 2048,
     "referenced_type" : "type-32"
    }
   ],
   "linker_set_key" : "powf_log2_data",
   "name" : "powf_log2_data",
   "referenced_type" : "type-1148",
   "self_type" : "type-1148",
   "size" : 296,
   "source_file" : "/external/arm-optimized-routines/math/math_config.h",
   "unique_id" : "powf_log2_data"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "invc",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "logc",
     "field_offset" : 64,
     "referenced_type" : "type-21"
    }
   ],
   "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-1150",
   "self_type" : "type-1150",
   "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" : 8,
   "fields" :
   [
    {
     "field_name" : "flags",
     "referenced_type" : "type-17"
    },
    {
     "field_name" : "stack_base",
     "field_offset" : 64,
     "referenced_type" : "type-22"
    },
    {
     "field_name" : "stack_size",
     "field_offset" : 128,
     "referenced_type" : "type-9"
    },
    {
     "field_name" : "guard_size",
     "field_offset" : 192,
     "referenced_type" : "type-9"
    },
    {
     "field_name" : "sched_policy",
     "field_offset" : 256,
     "referenced_type" : "type-1"
    },
    {
     "field_name" : "sched_priority",
     "field_offset" : 288,
     "referenced_type" : "type-1"
    },
    {
     "field_name" : "__reserved",
     "field_offset" : 320,
     "referenced_type" : "type-44"
    }
   ],
   "linker_set_key" : "pthread_attr_t",
   "name" : "pthread_attr_t",
   "referenced_type" : "type-43",
   "self_type" : "type-43",
   "size" : 56,
   "source_file" : "/bionic/libc/include/bits/pthread_types.h",
   "unique_id" : "pthread_attr_t"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "__private",
     "referenced_type" : "type-61"
    }
   ],
   "linker_set_key" : "pthread_barrier_t",
   "name" : "pthread_barrier_t",
   "referenced_type" : "type-60",
   "self_type" : "type-60",
   "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-2"
    }
   ],
   "linker_set_key" : "pthread_cond_t",
   "name" : "pthread_cond_t",
   "referenced_type" : "type-81",
   "self_type" : "type-81",
   "size" : 48,
   "source_file" : "/bionic/libc/include/bits/pthread_types.h",
   "unique_id" : "pthread_cond_t"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "__private",
     "referenced_type" : "type-4"
    }
   ],
   "linker_set_key" : "pthread_mutex_t",
   "name" : "pthread_mutex_t",
   "referenced_type" : "type-3",
   "self_type" : "type-3",
   "size" : 40,
   "source_file" : "/bionic/libc/include/bits/pthread_types.h",
   "unique_id" : "pthread_mutex_t"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "__private",
     "referenced_type" : "type-11"
    }
   ],
   "linker_set_key" : "pthread_rwlock_t",
   "name" : "pthread_rwlock_t",
   "referenced_type" : "type-10",
   "self_type" : "type-10",
   "size" : 56,
   "source_file" : "/bionic/libc/include/bits/pthread_types.h",
   "unique_id" : "pthread_rwlock_t"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "__private",
     "referenced_type" : "type-13"
    }
   ],
   "linker_set_key" : "pthread_spinlock_t",
   "name" : "pthread_spinlock_t",
   "referenced_type" : "type-12",
   "self_type" : "type-12",
   "size" : 8,
   "source_file" : "/bionic/libc/include/bits/pthread_types.h",
   "unique_id" : "pthread_spinlock_t"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "sign",
     "referenced_type" : "type-1146"
    },
    {
     "field_name" : "hpi_inv",
     "field_offset" : 256,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "hpi",
     "field_offset" : 320,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "c0",
     "field_offset" : 384,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "c1",
     "field_offset" : 448,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "c2",
     "field_offset" : 512,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "c3",
     "field_offset" : 576,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "c4",
     "field_offset" : 640,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "s1",
     "field_offset" : 704,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "s2",
     "field_offset" : 768,
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "s3",
     "field_offset" : 832,
     "referenced_type" : "type-21"
    }
   ],
   "linker_set_key" : "sincos_t",
   "name" : "sincos_t",
   "referenced_type" : "type-1178",
   "self_type" : "type-1178",
   "size" : 112,
   "source_file" : "/external/arm-optimized-routines/math/sincosf.h",
   "unique_id" : "sincos_t"
  }
 ],
 "rvalue_reference_types" : []
}