blob: efa8306fcfea977e79ac7227c9c196d84e30e74e [file] [log] [blame]
<abi-corpus version='2.1' architecture='elf-arm' soname='libneuralnetworks.so'>
<elf-needed>
<dependency name='libbinder_ndk.so'/>
<dependency name='libcgrouprc.so'/>
<dependency name='liblog.so'/>
<dependency name='libneuralnetworks_packageinfo.so'/>
<dependency name='libnativewindow.so'/>
<dependency name='libstatssocket.so'/>
<dependency name='libvndksupport.so'/>
<dependency name='libc.so'/>
<dependency name='libm.so'/>
<dependency name='libdl.so'/>
</elf-needed>
<elf-function-symbols>
<elf-symbol name='ANeuralNetworksBurst_create' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksBurst_free' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksCompilation_create' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksCompilation_createForDevices' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksCompilation_finish' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksCompilation_free' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksCompilation_getPreferredMemoryAlignmentForInput' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksCompilation_getPreferredMemoryAlignmentForOutput' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksCompilation_getPreferredMemoryPaddingForInput' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksCompilation_getPreferredMemoryPaddingForOutput' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksCompilation_setCaching' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksCompilation_setPreference' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksCompilation_setPriority' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksCompilation_setTimeout' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksDevice_getFeatureLevel' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksDevice_getName' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksDevice_getType' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksDevice_getVersion' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksDevice_wait' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksEvent_createFromSyncFenceFd' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksEvent_free' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksEvent_getSyncFenceFd' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksEvent_wait' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_burstCompute' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_compute' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_create' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_enableInputAndOutputPadding' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_free' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_getDuration' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_getOutputOperandDimensions' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_getOutputOperandRank' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_setInput' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_setInputFromMemory' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_setLoopTimeout' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_setMeasureTiming' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_setOutput' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_setOutputFromMemory' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_setReusable' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_setTimeout' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_startCompute' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksExecution_startComputeWithDependencies' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksMemoryDesc_addInputRole' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksMemoryDesc_addOutputRole' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksMemoryDesc_create' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksMemoryDesc_finish' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksMemoryDesc_free' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksMemoryDesc_setDimensions' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksMemory_copy' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksMemory_createFromAHardwareBuffer' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksMemory_createFromDesc' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksMemory_createFromFd' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksMemory_free' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksModel_addOperand' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksModel_addOperation' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksModel_create' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksModel_finish' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksModel_free' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksModel_getSupportedOperationsForDevices' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksModel_identifyInputsAndOutputs' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksModel_relaxComputationFloat32toFloat16' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksModel_setOperandSymmPerChannelQuantParams' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksModel_setOperandValue' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksModel_setOperandValueFromMemory' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworksModel_setOperandValueFromModel' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworks_getDefaultLoopTimeout' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworks_getDevice' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworks_getDeviceCount' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworks_getMaximumLoopTimeout' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='ANeuralNetworks_getRuntimeFeatureLevel' version='LIBNEURALNETWORKS' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
</elf-function-symbols>
<abi-instr address-size='32' language='LANG_C_plus_plus_14' path='various'>
<class-decl name='AHardwareBuffer' is-struct='yes' visibility='default' is-declaration-only='yes' id='4d45f31e'/>
<class-decl name='ANeuralNetworksBurst' is-struct='yes' visibility='default' is-declaration-only='yes' id='791bc632'/>
<class-decl name='ANeuralNetworksCompilation' is-struct='yes' visibility='default' is-declaration-only='yes' id='2c86133f'/>
<class-decl name='ANeuralNetworksDevice' is-struct='yes' visibility='default' is-declaration-only='yes' id='a30f7f2e'/>
<class-decl name='ANeuralNetworksEvent' is-struct='yes' visibility='default' is-declaration-only='yes' id='7498ddfc'/>
<class-decl name='ANeuralNetworksExecution' is-struct='yes' visibility='default' is-declaration-only='yes' id='5a972942'/>
<class-decl name='ANeuralNetworksMemory' is-struct='yes' visibility='default' is-declaration-only='yes' id='c6ecbc47'/>
<class-decl name='ANeuralNetworksMemoryDesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='449ba272'/>
<class-decl name='ANeuralNetworksModel' is-struct='yes' visibility='default' is-declaration-only='yes' id='84de98b1'/>
<class-decl name='ANeuralNetworksOperandType' size-in-bits='160' is-struct='yes' visibility='default' id='5c7593e1'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='type' type-id='3ff5601b' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<var-decl name='dimensionCount' type-id='8f92235e' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='dimensions' type-id='a6798dcc' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<var-decl name='scale' type-id='a6c45d85' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='zeroPoint' type-id='3ff5601b' visibility='default'/>
</data-member>
</class-decl>
<class-decl name='ANeuralNetworksSymmPerChannelQuantParams' size-in-bits='96' is-struct='yes' visibility='default' id='6276c741'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='channelDim' type-id='8f92235e' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<var-decl name='scaleCount' type-id='8f92235e' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='scales' type-id='bc47ccdc' visibility='default'/>
</data-member>
</class-decl>
<function-decl name='ANeuralNetworksBurst_create' mangled-name='ANeuralNetworksBurst_create' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksBurst_create@@LIBNEURALNETWORKS'>
<parameter type-id='56144387' name='compilation'/>
<parameter type-id='914b0c2e' name='burst'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksBurst_free' mangled-name='ANeuralNetworksBurst_free' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksBurst_free@@LIBNEURALNETWORKS'>
<parameter type-id='d9b497f0' name='burst'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='ANeuralNetworksCompilation_create' mangled-name='ANeuralNetworksCompilation_create' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksCompilation_create@@LIBNEURALNETWORKS'>
<parameter type-id='32caa7f9' name='model'/>
<parameter type-id='2ee68957' name='compilation'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksCompilation_createForDevices' mangled-name='ANeuralNetworksCompilation_createForDevices' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksCompilation_createForDevices@@LIBNEURALNETWORKS'>
<parameter type-id='32caa7f9' name='model'/>
<parameter type-id='e224e1c0' name='devices'/>
<parameter type-id='8f92235e' name='numDevices'/>
<parameter type-id='2ee68957' name='compilation'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksCompilation_finish' mangled-name='ANeuralNetworksCompilation_finish' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksCompilation_finish@@LIBNEURALNETWORKS'>
<parameter type-id='56144387' name='compilation'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksCompilation_free' mangled-name='ANeuralNetworksCompilation_free' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksCompilation_free@@LIBNEURALNETWORKS'>
<parameter type-id='56144387' name='compilation'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='ANeuralNetworksCompilation_getPreferredMemoryAlignmentForInput' mangled-name='ANeuralNetworksCompilation_getPreferredMemoryAlignmentForInput' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksCompilation_getPreferredMemoryAlignmentForInput@@LIBNEURALNETWORKS'>
<parameter type-id='caa43910' name='compilation'/>
<parameter type-id='8f92235e' name='index'/>
<parameter type-id='90421557' name='alignment'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksCompilation_getPreferredMemoryAlignmentForOutput' mangled-name='ANeuralNetworksCompilation_getPreferredMemoryAlignmentForOutput' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksCompilation_getPreferredMemoryAlignmentForOutput@@LIBNEURALNETWORKS'>
<parameter type-id='caa43910' name='compilation'/>
<parameter type-id='8f92235e' name='index'/>
<parameter type-id='90421557' name='alignment'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksCompilation_getPreferredMemoryPaddingForInput' mangled-name='ANeuralNetworksCompilation_getPreferredMemoryPaddingForInput' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksCompilation_getPreferredMemoryPaddingForInput@@LIBNEURALNETWORKS'>
<parameter type-id='caa43910' name='compilation'/>
<parameter type-id='8f92235e' name='index'/>
<parameter type-id='90421557' name='alignment'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksCompilation_getPreferredMemoryPaddingForOutput' mangled-name='ANeuralNetworksCompilation_getPreferredMemoryPaddingForOutput' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksCompilation_getPreferredMemoryPaddingForOutput@@LIBNEURALNETWORKS'>
<parameter type-id='caa43910' name='compilation'/>
<parameter type-id='8f92235e' name='index'/>
<parameter type-id='90421557' name='alignment'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksCompilation_setCaching' mangled-name='ANeuralNetworksCompilation_setCaching' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksCompilation_setCaching@@LIBNEURALNETWORKS'>
<parameter type-id='56144387' name='compilation'/>
<parameter type-id='80f4b756' name='cacheDir'/>
<parameter type-id='9f7200cf' name='token'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksCompilation_setPreference' mangled-name='ANeuralNetworksCompilation_setPreference' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksCompilation_setPreference@@LIBNEURALNETWORKS'>
<parameter type-id='56144387' name='compilation'/>
<parameter type-id='3ff5601b' name='preference'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksCompilation_setPriority' mangled-name='ANeuralNetworksCompilation_setPriority' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksCompilation_setPriority@@LIBNEURALNETWORKS'>
<parameter type-id='56144387' name='compilation'/>
<parameter type-id='95e97e5e' name='priority'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksCompilation_setTimeout' mangled-name='ANeuralNetworksCompilation_setTimeout' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksCompilation_setTimeout@@LIBNEURALNETWORKS'>
<parameter type-id='56144387' name='compilation'/>
<parameter type-id='9c313c2d' name='duration'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksDevice_getFeatureLevel' mangled-name='ANeuralNetworksDevice_getFeatureLevel' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksDevice_getFeatureLevel@@LIBNEURALNETWORKS'>
<parameter type-id='6248f3f5' name='device'/>
<parameter type-id='cb785ebf' name='featureLevel'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksDevice_getName' mangled-name='ANeuralNetworksDevice_getName' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksDevice_getName@@LIBNEURALNETWORKS'>
<parameter type-id='6248f3f5' name='device'/>
<parameter type-id='7d3cd834' name='name'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksDevice_getType' mangled-name='ANeuralNetworksDevice_getType' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksDevice_getType@@LIBNEURALNETWORKS'>
<parameter type-id='6248f3f5' name='device'/>
<parameter type-id='4aafb922' name='type'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksDevice_getVersion' mangled-name='ANeuralNetworksDevice_getVersion' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksDevice_getVersion@@LIBNEURALNETWORKS'>
<parameter type-id='6248f3f5' name='device'/>
<parameter type-id='7d3cd834' name='name'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksDevice_wait' mangled-name='ANeuralNetworksDevice_wait' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksDevice_wait@@LIBNEURALNETWORKS'>
<parameter type-id='6248f3f5' name='device'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksEvent_createFromSyncFenceFd' mangled-name='ANeuralNetworksEvent_createFromSyncFenceFd' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksEvent_createFromSyncFenceFd@@LIBNEURALNETWORKS'>
<parameter type-id='95e97e5e' name='syncFenceFd'/>
<parameter type-id='dea2f250' name='event'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksEvent_free' mangled-name='ANeuralNetworksEvent_free' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksEvent_free@@LIBNEURALNETWORKS'>
<parameter type-id='4dc5f65a' name='event'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='ANeuralNetworksEvent_getSyncFenceFd' mangled-name='ANeuralNetworksEvent_getSyncFenceFd' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksEvent_getSyncFenceFd@@LIBNEURALNETWORKS'>
<parameter type-id='6b518a8d' name='event'/>
<parameter type-id='7292109c' name='syncFenceFd'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksEvent_wait' mangled-name='ANeuralNetworksEvent_wait' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksEvent_wait@@LIBNEURALNETWORKS'>
<parameter type-id='4dc5f65a' name='event'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_burstCompute' mangled-name='ANeuralNetworksExecution_burstCompute' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_burstCompute@@LIBNEURALNETWORKS'>
<parameter type-id='7be41ee0' name='execution'/>
<parameter type-id='d9b497f0' name='burst'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_compute' mangled-name='ANeuralNetworksExecution_compute' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_compute@@LIBNEURALNETWORKS'>
<parameter type-id='7be41ee0' name='execution'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_create' mangled-name='ANeuralNetworksExecution_create' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_create@@LIBNEURALNETWORKS'>
<parameter type-id='56144387' name='compilation'/>
<parameter type-id='d21c77fe' name='execution'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_enableInputAndOutputPadding' mangled-name='ANeuralNetworksExecution_enableInputAndOutputPadding' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_enableInputAndOutputPadding@@LIBNEURALNETWORKS'>
<parameter type-id='7be41ee0' name='execution'/>
<parameter type-id='c894953d' name='measure'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_free' mangled-name='ANeuralNetworksExecution_free' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_free@@LIBNEURALNETWORKS'>
<parameter type-id='7be41ee0' name='execution'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_getDuration' mangled-name='ANeuralNetworksExecution_getDuration' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_getDuration@@LIBNEURALNETWORKS'>
<parameter type-id='d6801e6f' name='execution'/>
<parameter type-id='3ff5601b' name='durationCode'/>
<parameter type-id='5d6479ae' name='duration'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_getOutputOperandDimensions' mangled-name='ANeuralNetworksExecution_getOutputOperandDimensions' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_getOutputOperandDimensions@@LIBNEURALNETWORKS'>
<parameter type-id='7be41ee0' name='execution'/>
<parameter type-id='3ff5601b' name='index'/>
<parameter type-id='90421557' name='rank'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_getOutputOperandRank' mangled-name='ANeuralNetworksExecution_getOutputOperandRank' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_getOutputOperandRank@@LIBNEURALNETWORKS'>
<parameter type-id='7be41ee0' name='execution'/>
<parameter type-id='3ff5601b' name='index'/>
<parameter type-id='90421557' name='rank'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_setInput' mangled-name='ANeuralNetworksExecution_setInput' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_setInput@@LIBNEURALNETWORKS'>
<parameter type-id='7be41ee0' name='execution'/>
<parameter type-id='3ff5601b' name='index'/>
<parameter type-id='6b7d2d7e' name='type'/>
<parameter type-id='eaa32e2f' name='buffer'/>
<parameter type-id='b59d7dce' name='length'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_setInputFromMemory' mangled-name='ANeuralNetworksExecution_setInputFromMemory' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_setInputFromMemory@@LIBNEURALNETWORKS'>
<parameter type-id='7be41ee0' name='execution'/>
<parameter type-id='3ff5601b' name='index'/>
<parameter type-id='6b7d2d7e' name='type'/>
<parameter type-id='954fe80e' name='memory'/>
<parameter type-id='b59d7dce' name='offset'/>
<parameter type-id='b59d7dce' name='length'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_setLoopTimeout' mangled-name='ANeuralNetworksExecution_setLoopTimeout' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_setLoopTimeout@@LIBNEURALNETWORKS'>
<parameter type-id='7be41ee0' name='execution'/>
<parameter type-id='9c313c2d' name='duration'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_setMeasureTiming' mangled-name='ANeuralNetworksExecution_setMeasureTiming' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_setMeasureTiming@@LIBNEURALNETWORKS'>
<parameter type-id='7be41ee0' name='execution'/>
<parameter type-id='c894953d' name='measure'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_setOutput' mangled-name='ANeuralNetworksExecution_setOutput' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_setOutput@@LIBNEURALNETWORKS'>
<parameter type-id='7be41ee0' name='execution'/>
<parameter type-id='3ff5601b' name='index'/>
<parameter type-id='6b7d2d7e' name='type'/>
<parameter type-id='eaa32e2f' name='buffer'/>
<parameter type-id='b59d7dce' name='length'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_setOutputFromMemory' mangled-name='ANeuralNetworksExecution_setOutputFromMemory' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_setOutputFromMemory@@LIBNEURALNETWORKS'>
<parameter type-id='7be41ee0' name='execution'/>
<parameter type-id='3ff5601b' name='index'/>
<parameter type-id='6b7d2d7e' name='type'/>
<parameter type-id='954fe80e' name='memory'/>
<parameter type-id='b59d7dce' name='offset'/>
<parameter type-id='b59d7dce' name='length'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_setReusable' mangled-name='ANeuralNetworksExecution_setReusable' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_setReusable@@LIBNEURALNETWORKS'>
<parameter type-id='7be41ee0' name='execution'/>
<parameter type-id='c894953d' name='measure'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_setTimeout' mangled-name='ANeuralNetworksExecution_setTimeout' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_setTimeout@@LIBNEURALNETWORKS'>
<parameter type-id='7be41ee0' name='execution'/>
<parameter type-id='9c313c2d' name='duration'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_startCompute' mangled-name='ANeuralNetworksExecution_startCompute' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_startCompute@@LIBNEURALNETWORKS'>
<parameter type-id='7be41ee0' name='execution'/>
<parameter type-id='dea2f250' name='event'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksExecution_startComputeWithDependencies' mangled-name='ANeuralNetworksExecution_startComputeWithDependencies' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksExecution_startComputeWithDependencies@@LIBNEURALNETWORKS'>
<parameter type-id='7be41ee0' name='execution'/>
<parameter type-id='751dbe58' name='dependencies'/>
<parameter type-id='8f92235e' name='numOfDependencies'/>
<parameter type-id='9c313c2d' name='duration'/>
<parameter type-id='dea2f250' name='event'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksMemoryDesc_addInputRole' mangled-name='ANeuralNetworksMemoryDesc_addInputRole' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksMemoryDesc_addInputRole@@LIBNEURALNETWORKS'>
<parameter type-id='0a546120' name='desc'/>
<parameter type-id='caa43910' name='compilation'/>
<parameter type-id='8f92235e' name='index'/>
<parameter type-id='a6c45d85' name='frequency'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksMemoryDesc_addOutputRole' mangled-name='ANeuralNetworksMemoryDesc_addOutputRole' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksMemoryDesc_addOutputRole@@LIBNEURALNETWORKS'>
<parameter type-id='0a546120' name='desc'/>
<parameter type-id='caa43910' name='compilation'/>
<parameter type-id='8f92235e' name='index'/>
<parameter type-id='a6c45d85' name='frequency'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksMemoryDesc_create' mangled-name='ANeuralNetworksMemoryDesc_create' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksMemoryDesc_create@@LIBNEURALNETWORKS'>
<parameter type-id='4cd4c2be' name='desc'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksMemoryDesc_finish' mangled-name='ANeuralNetworksMemoryDesc_finish' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksMemoryDesc_finish@@LIBNEURALNETWORKS'>
<parameter type-id='0a546120' name='desc'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksMemoryDesc_free' mangled-name='ANeuralNetworksMemoryDesc_free' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksMemoryDesc_free@@LIBNEURALNETWORKS'>
<parameter type-id='0a546120' name='desc'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='ANeuralNetworksMemoryDesc_setDimensions' mangled-name='ANeuralNetworksMemoryDesc_setDimensions' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksMemoryDesc_setDimensions@@LIBNEURALNETWORKS'>
<parameter type-id='0a546120' name='desc'/>
<parameter type-id='8f92235e' name='rank'/>
<parameter type-id='a6798dcc' name='dimensions'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksMemory_copy' mangled-name='ANeuralNetworksMemory_copy' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksMemory_copy@@LIBNEURALNETWORKS'>
<parameter type-id='954fe80e' name='src'/>
<parameter type-id='954fe80e' name='dst'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksMemory_createFromAHardwareBuffer' mangled-name='ANeuralNetworksMemory_createFromAHardwareBuffer' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksMemory_createFromAHardwareBuffer@@LIBNEURALNETWORKS'>
<parameter type-id='277bcce5' name='ahwb'/>
<parameter type-id='de07fa7f' name='memory'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksMemory_createFromDesc' mangled-name='ANeuralNetworksMemory_createFromDesc' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksMemory_createFromDesc@@LIBNEURALNETWORKS'>
<parameter type-id='8232f1b1' name='desc'/>
<parameter type-id='de07fa7f' name='memory'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksMemory_createFromFd' mangled-name='ANeuralNetworksMemory_createFromFd' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksMemory_createFromFd@@LIBNEURALNETWORKS'>
<parameter type-id='b59d7dce' name='size'/>
<parameter type-id='95e97e5e' name='prot'/>
<parameter type-id='95e97e5e' name='fd'/>
<parameter type-id='b59d7dce' name='offset'/>
<parameter type-id='de07fa7f' name='memory'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksMemory_free' mangled-name='ANeuralNetworksMemory_free' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksMemory_free@@LIBNEURALNETWORKS'>
<parameter type-id='7dc266cf' name='memory'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='ANeuralNetworksModel_addOperand' mangled-name='ANeuralNetworksModel_addOperand' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_addOperand@@LIBNEURALNETWORKS'>
<parameter type-id='32caa7f9' name='model'/>
<parameter type-id='6b7d2d7e' name='type'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksModel_addOperation' mangled-name='ANeuralNetworksModel_addOperation' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_addOperation@@LIBNEURALNETWORKS'>
<parameter type-id='32caa7f9' name='model'/>
<parameter type-id='fcb3a9fc' name='type'/>
<parameter type-id='8f92235e' name='inputCount'/>
<parameter type-id='a6798dcc' name='inputs'/>
<parameter type-id='8f92235e' name='outputCount'/>
<parameter type-id='a6798dcc' name='outputs'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksModel_create' mangled-name='ANeuralNetworksModel_create' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_create@@LIBNEURALNETWORKS'>
<parameter type-id='c8063129' name='model'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksModel_finish' mangled-name='ANeuralNetworksModel_finish' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_finish@@LIBNEURALNETWORKS'>
<parameter type-id='32caa7f9' name='model'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksModel_free' mangled-name='ANeuralNetworksModel_free' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_free@@LIBNEURALNETWORKS'>
<parameter type-id='32caa7f9' name='model'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='ANeuralNetworksModel_getSupportedOperationsForDevices' mangled-name='ANeuralNetworksModel_getSupportedOperationsForDevices' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_getSupportedOperationsForDevices@@LIBNEURALNETWORKS'>
<parameter type-id='77bb01ba' name='model'/>
<parameter type-id='e224e1c0' name='devices'/>
<parameter type-id='8f92235e' name='numDevices'/>
<parameter type-id='d8e6b335' name='supportedOps'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksModel_identifyInputsAndOutputs' mangled-name='ANeuralNetworksModel_identifyInputsAndOutputs' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_identifyInputsAndOutputs@@LIBNEURALNETWORKS'>
<parameter type-id='32caa7f9' name='model'/>
<parameter type-id='8f92235e' name='inputCount'/>
<parameter type-id='a6798dcc' name='inputs'/>
<parameter type-id='8f92235e' name='outputCount'/>
<parameter type-id='a6798dcc' name='outputs'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksModel_relaxComputationFloat32toFloat16' mangled-name='ANeuralNetworksModel_relaxComputationFloat32toFloat16' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_relaxComputationFloat32toFloat16@@LIBNEURALNETWORKS'>
<parameter type-id='32caa7f9' name='model'/>
<parameter type-id='c894953d' name='allow'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksModel_setOperandSymmPerChannelQuantParams' mangled-name='ANeuralNetworksModel_setOperandSymmPerChannelQuantParams' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_setOperandSymmPerChannelQuantParams@@LIBNEURALNETWORKS'>
<parameter type-id='32caa7f9' name='model'/>
<parameter type-id='3ff5601b' name='index'/>
<parameter type-id='776d1b36' name='channelQuant'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksModel_setOperandValue' mangled-name='ANeuralNetworksModel_setOperandValue' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_setOperandValue@@LIBNEURALNETWORKS'>
<parameter type-id='32caa7f9' name='model'/>
<parameter type-id='3ff5601b' name='index'/>
<parameter type-id='eaa32e2f' name='buffer'/>
<parameter type-id='b59d7dce' name='length'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksModel_setOperandValueFromMemory' mangled-name='ANeuralNetworksModel_setOperandValueFromMemory' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_setOperandValueFromMemory@@LIBNEURALNETWORKS'>
<parameter type-id='32caa7f9' name='model'/>
<parameter type-id='3ff5601b' name='index'/>
<parameter type-id='954fe80e' name='memory'/>
<parameter type-id='b59d7dce' name='offset'/>
<parameter type-id='b59d7dce' name='length'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworksModel_setOperandValueFromModel' mangled-name='ANeuralNetworksModel_setOperandValueFromModel' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworksModel_setOperandValueFromModel@@LIBNEURALNETWORKS'>
<parameter type-id='32caa7f9' name='model'/>
<parameter type-id='3ff5601b' name='index'/>
<parameter type-id='77bb01ba' name='value'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworks_getDefaultLoopTimeout' mangled-name='ANeuralNetworks_getDefaultLoopTimeout' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworks_getDefaultLoopTimeout@@LIBNEURALNETWORKS'>
<return type-id='9c313c2d'/>
</function-decl>
<function-decl name='ANeuralNetworks_getDevice' mangled-name='ANeuralNetworks_getDevice' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworks_getDevice@@LIBNEURALNETWORKS'>
<parameter type-id='8f92235e' name='devIndex'/>
<parameter type-id='cdcb03da' name='device'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworks_getDeviceCount' mangled-name='ANeuralNetworks_getDeviceCount' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworks_getDeviceCount@@LIBNEURALNETWORKS'>
<parameter type-id='90421557' name='numDevices'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='ANeuralNetworks_getMaximumLoopTimeout' mangled-name='ANeuralNetworks_getMaximumLoopTimeout' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworks_getMaximumLoopTimeout@@LIBNEURALNETWORKS'>
<return type-id='9c313c2d'/>
</function-decl>
<function-decl name='ANeuralNetworks_getRuntimeFeatureLevel' mangled-name='ANeuralNetworks_getRuntimeFeatureLevel' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='ANeuralNetworks_getRuntimeFeatureLevel@@LIBNEURALNETWORKS'>
<return type-id='9da381c4'/>
</function-decl>
<pointer-type-def type-id='62324d6d' size-in-bits='32' id='01c93cd4'/>
<pointer-type-def type-id='e326d0f1' size-in-bits='32' id='0a546120'/>
<pointer-type-def type-id='0eede28d' size-in-bits='32' id='277bcce5'/>
<pointer-type-def type-id='56144387' size-in-bits='32' id='2ee68957'/>
<pointer-type-def type-id='8dac4864' size-in-bits='32' id='32caa7f9'/>
<pointer-type-def type-id='3ff5601b' size-in-bits='32' id='4aafb922'/>
<pointer-type-def type-id='0a546120' size-in-bits='32' id='4cd4c2be'/>
<pointer-type-def type-id='d787c665' size-in-bits='32' id='4dc5f65a'/>
<pointer-type-def type-id='884ba94a' size-in-bits='32' id='56144387'/>
<pointer-type-def type-id='9c313c2d' size-in-bits='32' id='5d6479ae'/>
<pointer-type-def type-id='4544c97d' size-in-bits='32' id='6248f3f5'/>
<pointer-type-def type-id='42185775' size-in-bits='32' id='6b518a8d'/>
<pointer-type-def type-id='23a80360' size-in-bits='32' id='6b7d2d7e'/>
<pointer-type-def type-id='95e97e5e' size-in-bits='32' id='7292109c'/>
<pointer-type-def type-id='05319f62' size-in-bits='32' id='751dbe58'/>
<pointer-type-def type-id='0d31d198' size-in-bits='32' id='776d1b36'/>
<pointer-type-def type-id='ba0773b4' size-in-bits='32' id='77bb01ba'/>
<pointer-type-def type-id='b6a7c9af' size-in-bits='32' id='7be41ee0'/>
<pointer-type-def type-id='80f4b756' size-in-bits='32' id='7d3cd834'/>
<pointer-type-def type-id='6c572420' size-in-bits='32' id='7dc266cf'/>
<pointer-type-def type-id='9b45d938' size-in-bits='32' id='80f4b756'/>
<pointer-type-def type-id='49e75a01' size-in-bits='32' id='8232f1b1'/>
<pointer-type-def type-id='8f92235e' size-in-bits='32' id='90421557'/>
<pointer-type-def type-id='d9b497f0' size-in-bits='32' id='914b0c2e'/>
<pointer-type-def type-id='ef8d3850' size-in-bits='32' id='954fe80e'/>
<pointer-type-def type-id='2b61797f' size-in-bits='32' id='9f7200cf'/>
<pointer-type-def type-id='b9930aae' size-in-bits='32' id='a6798dcc'/>
<pointer-type-def type-id='73f3791e' size-in-bits='32' id='bc47ccdc'/>
<pointer-type-def type-id='32caa7f9' size-in-bits='32' id='c8063129'/>
<pointer-type-def type-id='6656cc9a' size-in-bits='32' id='caa43910'/>
<pointer-type-def type-id='9da381c4' size-in-bits='32' id='cb785ebf'/>
<pointer-type-def type-id='01c93cd4' size-in-bits='32' id='cdcb03da'/>
<pointer-type-def type-id='7be41ee0' size-in-bits='32' id='d21c77fe'/>
<pointer-type-def type-id='6e4be91f' size-in-bits='32' id='d6801e6f'/>
<pointer-type-def type-id='c894953d' size-in-bits='32' id='d8e6b335'/>
<pointer-type-def type-id='28fc9e13' size-in-bits='32' id='d9b497f0'/>
<pointer-type-def type-id='7dc266cf' size-in-bits='32' id='de07fa7f'/>
<pointer-type-def type-id='4dc5f65a' size-in-bits='32' id='dea2f250'/>
<pointer-type-def type-id='094baf6a' size-in-bits='32' id='e224e1c0'/>
<pointer-type-def type-id='48b5725f' size-in-bits='32' id='eaa32e2f'/>
<qualified-type-def type-id='6b518a8d' const='yes' id='05319f62'/>
<qualified-type-def type-id='6248f3f5' const='yes' id='094baf6a'/>
<qualified-type-def type-id='d081d988' const='yes' id='0d31d198'/>
<qualified-type-def type-id='7a58eebd' const='yes' id='0eede28d'/>
<qualified-type-def type-id='7cd13db0' const='yes' id='23a80360'/>
<qualified-type-def type-id='b96825af' const='yes' id='2b61797f'/>
<qualified-type-def type-id='d787c665' const='yes' id='42185775'/>
<qualified-type-def type-id='62324d6d' const='yes' id='4544c97d'/>
<qualified-type-def type-id='e326d0f1' const='yes' id='49e75a01'/>
<qualified-type-def type-id='884ba94a' const='yes' id='6656cc9a'/>
<qualified-type-def type-id='b6a7c9af' const='yes' id='6e4be91f'/>
<qualified-type-def type-id='a6c45d85' const='yes' id='73f3791e'/>
<qualified-type-def type-id='a84c031d' const='yes' id='9b45d938'/>
<qualified-type-def type-id='8f92235e' const='yes' id='b9930aae'/>
<qualified-type-def type-id='8dac4864' const='yes' id='ba0773b4'/>
<qualified-type-def type-id='6c572420' const='yes' id='ef8d3850'/>
<type-decl name='bool' size-in-bits='8' id='c894953d'/>
<type-decl name='char' size-in-bits='8' id='a84c031d'/>
<type-decl name='float' size-in-bits='32' id='a6c45d85'/>
<type-decl name='int' size-in-bits='32' id='95e97e5e'/>
<type-decl name='long long int' size-in-bits='64' id='1eb56b1e'/>
<type-decl name='unsigned char' size-in-bits='8' id='002ac4a6'/>
<type-decl name='unsigned int' size-in-bits='32' id='f0981eeb'/>
<type-decl name='unsigned long long int' size-in-bits='64' id='0d77e947'/>
<type-decl name='void' id='48b5725f'/>
<typedef-decl name='AHardwareBuffer' type-id='4d45f31e' id='7a58eebd'/>
<typedef-decl name='ANeuralNetworksBurst' type-id='791bc632' id='28fc9e13'/>
<typedef-decl name='ANeuralNetworksCompilation' type-id='2c86133f' id='884ba94a'/>
<typedef-decl name='ANeuralNetworksDevice' type-id='a30f7f2e' id='62324d6d'/>
<typedef-decl name='ANeuralNetworksEvent' type-id='7498ddfc' id='d787c665'/>
<typedef-decl name='ANeuralNetworksExecution' type-id='5a972942' id='b6a7c9af'/>
<typedef-decl name='ANeuralNetworksMemory' type-id='c6ecbc47' id='6c572420'/>
<typedef-decl name='ANeuralNetworksMemoryDesc' type-id='449ba272' id='e326d0f1'/>
<typedef-decl name='ANeuralNetworksModel' type-id='84de98b1' id='8dac4864'/>
<typedef-decl name='ANeuralNetworksOperandType' type-id='5c7593e1' id='7cd13db0'/>
<typedef-decl name='ANeuralNetworksOperationType' type-id='3ff5601b' id='fcb3a9fc'/>
<typedef-decl name='ANeuralNetworksSymmPerChannelQuantParams' type-id='6276c741' id='d081d988'/>
<typedef-decl name='__int32_t' type-id='95e97e5e' id='33f57a65'/>
<typedef-decl name='__int64_t' type-id='1eb56b1e' id='0c9942d2'/>
<typedef-decl name='__uint32_t' type-id='f0981eeb' id='62f1140c'/>
<typedef-decl name='__uint64_t' type-id='0d77e947' id='8910171f'/>
<typedef-decl name='__uint8_t' type-id='002ac4a6' id='c51d6389'/>
<typedef-decl name='int32_t' type-id='33f57a65' id='3ff5601b'/>
<typedef-decl name='int64_t' type-id='0c9942d2' id='9da381c4'/>
<typedef-decl name='size_t' type-id='f0981eeb' id='b59d7dce'/>
<typedef-decl name='uint32_t' type-id='62f1140c' id='8f92235e'/>
<typedef-decl name='uint64_t' type-id='8910171f' id='9c313c2d'/>
<typedef-decl name='uint8_t' type-id='c51d6389' id='b96825af'/>
</abi-instr>
</abi-corpus>