Binary compatibility report for the LIBOIL library between 0.3.12 and 0.3.13 versions on x86

Test Info


Library NameLIBOIL
Version #10.3.12
Version #20.3.13
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files13
Total Shared Libraries1
Total Symbols / Types385 / 5
VerdictIncompatible
(50.1%)

Problem Summary


SeverityCount
Added Symbols-34
Removed SymbolsHigh3
Problems with
Data Types
High0
Medium1
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low4
Other Changes
in Constants
-37

Added Symbols (34)


liboilfuncs.h, liboil-0.3.so.0.1.0
oil_function_class_ptr_add2_rshift_add_s16 [data]
oil_function_class_ptr_add2_rshift_sub_s16 [data]
oil_function_class_ptr_addc_rshift_s16 [data]
oil_function_class_ptr_addc_s16 [data]
oil_function_class_ptr_avg2_12xn_u8 [data]
oil_function_class_ptr_avg2_16xn_u8 [data]
oil_function_class_ptr_avg2_8xn_u8 [data]
oil_function_class_ptr_combine2_12xn_u8 [data]
oil_function_class_ptr_combine2_16xn_u8 [data]
oil_function_class_ptr_combine2_8xn_u8 [data]
oil_function_class_ptr_combine4_12xn_u8 [data]
oil_function_class_ptr_combine4_16xn_u8 [data]
oil_function_class_ptr_combine4_8xn_u8 [data]
oil_function_class_ptr_diffsquaresum_f32 [data]
oil_function_class_ptr_mas10_u8 [data]
oil_function_class_ptr_mas10_u8_l15 [data]
oil_function_class_ptr_mas10_u8_sym_l15 [data]
oil_function_class_ptr_mas12_addc_rshift_decim2_u8 [data]
oil_function_class_ptr_mas8_across_u8 [data]
oil_function_class_ptr_mas8_addc_rshift_decim2_u8 [data]
oil_function_class_ptr_mas8_u8 [data]
oil_function_class_ptr_mas8_u8_l15 [data]
oil_function_class_ptr_mas8_u8_sym_l15 [data]
oil_function_class_ptr_multiply_and_acc_16xn_s16_u8 [data]
oil_function_class_ptr_multiply_and_acc_24xn_s16_u8 [data]
oil_function_class_ptr_multiply_and_acc_6xn_s16_u8 [data]
oil_function_class_ptr_multiply_and_acc_8xn_s16_u8 [data]
oil_function_class_ptr_packyuyv [data]
oil_function_class_ptr_sad12x12_12xn_u8 [data]
oil_function_class_ptr_sad12x12_u8 [data]
oil_function_class_ptr_sad16x16_16xn_u8 [data]
oil_function_class_ptr_sad16x16_u8 [data]
oil_function_class_ptr_squaresum_f32 [data]
oil_function_class_ptr_unpackyuyv [data]

to the top

Removed Symbols (3)


liboilcpu.h, liboil-0.3.so.0.1.0
oil_cpu_fault_check_disable ( )
oil_cpu_fault_check_enable ( )
oil_cpu_fault_check_try ( void(*func)(void*), void* priv )

to the top

Problems with Data Types, Medium Severity (1)


liboilfunction.h
[+] struct _OilFunctionClass (1)

to the top

Problems with Constants, Low Severity (4)


liboilfunction.h
[+] OIL_CPU_FLAG_MASK

liboilprofile.h
[+] OIL_PROFILE_HIST_LENGTH

liboiltest.h
[+] OIL_TEST_FOOTER
[+] OIL_TEST_HEADER

to the top

Other Changes in Constants (37)


liboilfuncs.h
[+] oil_add2_rshift_add_s16
[+] oil_add2_rshift_sub_s16
[+] oil_addc_rshift_s16
[+] oil_addc_s16
[+] oil_avg2_12xn_u8
[+] oil_avg2_16xn_u8
[+] oil_avg2_8xn_u8
[+] oil_combine2_12xn_u8
[+] oil_combine2_16xn_u8
[+] oil_combine2_8xn_u8
[+] oil_combine4_12xn_u8
[+] oil_combine4_16xn_u8
[+] oil_combine4_8xn_u8
[+] oil_diffsquaresum_f32
[+] oil_mas10_u8
[+] oil_mas10_u8_l15
[+] oil_mas10_u8_sym_l15
[+] oil_mas12_addc_rshift_decim2_u8
[+] oil_mas8_across_u8
[+] oil_mas8_addc_rshift_decim2_u8
[+] oil_mas8_u8
[+] oil_mas8_u8_l15
[+] oil_mas8_u8_sym_l15
[+] oil_multiply_and_acc_16xn_s16_u8
[+] oil_multiply_and_acc_24xn_s16_u8
[+] oil_multiply_and_acc_6xn_s16_u8
[+] oil_multiply_and_acc_8xn_s16_u8
[+] oil_packyuyv
[+] oil_sad12x12_12xn_u8
[+] oil_sad12x12_u8
[+] oil_sad16x16_16xn_u8
[+] oil_sad16x16_u8
[+] oil_squaresum_f32
[+] oil_unpackyuyv

liboilutils.h
[+] FALSE
[+] OIL_END_DECLS
[+] TRUE

to the top

Header Files (13)


liboil-stdint.h
liboil.h
liboilcpu.h
liboildebug.h
liboilfuncs.h
liboilfunction.h
liboilgcc.h
liboilparameter.h
liboilprofile.h
liboilprototype.h
liboilrandom.h
liboiltest.h
liboiltypes.h

to the top

Shared Libraries (1)


liboil-0.3.so.0.1.0

to the top