[Liboil] liboil error when invoking oil_init

littertiger tiger_zsch at 163.com
Tue Aug 21 06:16:21 PDT 2007


Hi, group
test program:
#include<liboil/liboil.h>
int main()
{
        oil_init();
        return 0;
}
When run the test program ,it takes a long time, about 20s, and ther're the following errors:
S101$ /usr/t
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s16_f32_lrintf in class conv_s16_f32 failed check (52 > 0.1) || (outside)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s16_f32_lrint in class conv_s16_f32 failed check (52 > 0.1) || (outside=)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s16_f64_lrint in class conv_s16_f64 failed check (53 > 0.1) || (outside=)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s32_f32_lrintf in class conv_s32_f32 failed check (19 > 0.1) || (outside)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s32_f32_lrint in class conv_s32_f32 failed check (19 > 0.1) || (outside=)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s32_f64_lrint in class conv_s32_f64 failed check (49 > 0.1) || (outside=)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s8_f32_lrintf in class conv_s8_f32 failed check (50 > 0.1) || (outside=0)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s8_f32_lrint in class conv_s8_f32 failed check (50 > 0.1) || (outside=0)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s8_f64_lrint in class conv_s8_f64 failed check (47 > 0.1) || (outside=0)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_u16_f32_lrintf in class conv_u16_f32 failed check (47 > 0.1) || (outside)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_u16_f32_lrint in class conv_u16_f32 failed check (47 > 0.1) || (outside=)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_u16_f64_lrint in class conv_u16_f64 failed check (52 > 0.1) || (outside=)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_u8_f32_lrintf in class conv_u8_f32 failed check (51 > 0.1) || (outside=0)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_u8_f32_lrint in class conv_u8_f32 failed check (51 > 0.1) || (outside=0)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_u8_f64_lrint in class conv_u8_f64 failed check (51 > 0.1) || (outside=0)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function fdct8_f64_fast in class fdct8_f64 failed check (1.27759 > 0.008) || (outside=)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function idct8_f64_fastx in class idct8_f64 failed check (1.19729 > 0.008) || (outside)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function sincos_f64_i20_fast in class sincos_f64 failed check (46.0259 > 0.2) || (outs)
S101$
oil-bugreport:
S101$ oil-bugreport
OIL: INFO liboildebug.c 67: _oil_debug_init(): liboil-0.3.12.1 debug init
OIL: INFO liboilcpu.c 107: _oil_cpu_init(): cpu flags 00000000
OIL: WARNING liboilcpu.c 112: _oil_cpu_init(): Using gettimeofday() as a timestamp function.
OIL: INFO liboilcpu.c 185: oil_cpu_fault_check_enable(): enabling SIGILL handler.  Make sure to continue past any SIGILL signals caught by.
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s16_f32_lrintf in class conv_s16_f32 failed check (42 > 0.1) || (outside)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation conv_s16_f32_lrintf
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s16_f32_lrint in class conv_s16_f32 failed check (42 > 0.1) || (outside=)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation conv_s16_f32_lrint
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s16_f64_lrint in class conv_s16_f64 failed check (56 > 0.1) || (outside=)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation conv_s16_f64_lrint
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s32_f32_lrintf in class conv_s32_f32 failed check (27 > 0.1) || (outside)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation conv_s32_f32_lrintf
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s32_f32_lrint in class conv_s32_f32 failed check (27 > 0.1) || (outside=)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation conv_s32_f32_lrint
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s32_f64_lrint in class conv_s32_f64 failed check (51 > 0.1) || (outside=)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation conv_s32_f64_lrint
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s8_f32_lrintf in class conv_s8_f32 failed check (50 > 0.1) || (outside=0)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation conv_s8_f32_lrintf
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s8_f32_lrint in class conv_s8_f32 failed check (50 > 0.1) || (outside=0)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation conv_s8_f32_lrint
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s8_f64_lrint in class conv_s8_f64 failed check (52 > 0.1) || (outside=0)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation conv_s8_f64_lrint
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_u16_f32_lrintf in class conv_u16_f32 failed check (52 > 0.1) || (outside)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation conv_u16_f32_lrintf
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_u16_f32_lrint in class conv_u16_f32 failed check (52 > 0.1) || (outside=)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation conv_u16_f32_lrint
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_u16_f64_lrint in class conv_u16_f64 failed check (58 > 0.1) || (outside=)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation conv_u16_f64_lrint
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_u8_f32_lrintf in class conv_u8_f32 failed check (49 > 0.1) || (outside=0)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation conv_u8_f32_lrintf
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_u8_f32_lrint in class conv_u8_f32 failed check (49 > 0.1) || (outside=0)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation conv_u8_f32_lrint
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_u8_f64_lrint in class conv_u8_f64 failed check (58 > 0.1) || (outside=0)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation conv_u8_f64_lrint
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function fdct8_f64_fast in class fdct8_f64 failed check (1.35853 > 0.008) || (outside=)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation fdct8_f64_fast
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function idct8_f64_fastx in class idct8_f64 failed check (1.24707 > 0.008) || (outside)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation idct8_f64_fastx
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function sincos_f64_i20_fast in class sincos_f64 failed check (46.7448 > 0.2) || (outs)
OIL: WARNING liboilfunction.c 376: oil_class_optimize(): disabling implementation sincos_f64_i20_fast
OIL: INFO liboilfunction.c 184: oil_optimize_all(): 384 classes, 821 implementations, 0 enabled
OIL: INFO liboilcpu.c 236: oil_cpu_fault_check_disable(): disabling SIGILL handler
OIL: INFO liboilfunction.c 142: oil_init(): oil_init() finished
abs_f32_f32          1 396.667    396.667    1            abs_f32_f32_ref
abs_f64_f64          1 401.333    401.333    1            abs_f64_f64_ref
abs_u16_s16          4 10.8       8.22222    1.31         abs_u16_s16_unroll4
abs_u32_s32          2 8.8        8.8        1            abs_u32_s32_ref
abs_u8_s8            1 10.6       10.6       1            abs_u8_s8_ref
add_const_rshift_s16 1 11.6       11.6       1            add_const_rshift_s16_ref
add_f32              6 593.333    306.333    1.94         add_f32_unroll4c
add_f64              6 594.75     313        1.9          add_f64_unroll4c
add_s16              1 10.5       10.5       1            add_s16_ref
add_s16_u8           1 9.8        9.8        1            add_s16_u8_ref
argb_paint_u8        1 38.3       38.3       1            argb_paint_u8_ref
average2_u8          4 11         9.11111    1.21         average2_u8_unroll4
ayuv2argb_u8         1 34.6667    34.6667    1            ayuv2argb_u8_ref
ayuv2uyvy            1 14.8       14.8       1            ayuv2uyvy_ref
ayuv2yuyv            1 13.4       13.4       1            ayuv2yuyv_ref
ayuv2yvyu            1 13.8889    13.8889    1            ayuv2yvyu_ref
clamp_f32            1 725        725        1            clamp_f32_ref
clamp_f64            1 741.889    741.889    1            clamp_f64_ref
clamp_s16            4 14.4       10         1.44         clamp_s16_trick
clamp_s32            3 11.8       9.3        1.27         clamp_s32_unroll4
clamp_s8             4 14         10.8       1.3          clamp_s8_trick
clamp_u16            4 11.4444    9.33333    1.23         clamp_u16_unroll4
clamp_u32            3 12         9.11111    1.32         clamp_u32_unroll4
clamp_u8             4 11.3       10.2       1.11         clamp_u8_unroll4
clamphigh_f32        1 540        540        1            clamphigh_f32_ref
clamphigh_f64        1 471.889    471.889    1            clamphigh_f64_ref
clamphigh_s16        4 11         8.66667    1.27         clamphigh_s16_unroll4
clamphigh_s32        3 10.8       8.2        1.32         clamphigh_s32_unroll4
clamphigh_s8         4 12.2       8.9        1.37         clamphigh_s8_trick
clamphigh_u16        4 10.1       9          1.12         clamphigh_u16_unroll4
clamphigh_u32        3 11         8.3        1.33         clamphigh_u32_unroll4
clamphigh_u8         4 10.1       8.5        1.19         clamphigh_u8_unroll4
clamplow_f32         1 587.111    587.111    1            clamplow_f32_ref
clamplow_f64         1 569.875    569.875    1            clamplow_f64_ref
clamplow_s16         4 11.3       9.1        1.24         clamplow_s16_unroll4
clamplow_s32         3 10.8       7.55556    1.43         clamplow_s32_unroll4
clamplow_s8          4 11.7       9.2        1.27         clamplow_s8_trick
clamplow_u16         4 10.4       8.6        1.21         clamplow_u16_unroll4
clamplow_u32         3 10.7       7.55556    1.42         clamplow_u32_unroll4
clamplow_u8          4 10.4       8.44444    1.23         clamplow_u8_unroll4
clip_f32             1 707.556    707.556    1            clip_f32_ref
clip_f64             1 734.286    734.286    1            clip_f64_ref
clip_s16             3 14.4       12.3333    1.17         clip_s16_fast2
clip_s32             1 11.7       11.7       1            clip_s32_ref
clip_s8              1 15.3       15.3       1            clip_s8_ref
clip_u16             1 11.9       11.9       1            clip_u16_ref
clip_u32             1 11.5       11.5       1            clip_u32_ref
clip_u8              1 11.6       11.6       1            clip_u8_ref
clipconv8x8_u8_s16   1 9.2        9.2        1            clipconv8x8_u8_s16_c
clipconv_s16_f32     2 2074.14    2074.14    1            clipconv_s16_f32_ref
clipconv_s16_f64     2 2042.57    2039.67    1            clipconv_s16_f64_c
clipconv_s16_s32     2 11.5       11.5       1            clipconv_s16_s32_ref
clipconv_s16_u16     2 10.3       10         1.03         clipconv_s16_u16_c
clipconv_s16_u32     2 9.5        9.3        1.02         clipconv_s16_u32_c
clipconv_s32_f32     2 2073.86    2072.5     1            clipconv_s32_f32_c
clipconv_s32_f64     2 2044.12    2043       1            clipconv_s32_f64_c
clipconv_s32_u32     2 8.6        8.6        1            clipconv_s32_u32_ref
clipconv_s8_f32      2 2074.33    2074.33    1            clipconv_s8_f32_ref
clipconv_s8_f64      2 2042.67    2039.86    1            clipconv_s8_f64_c
clipconv_s8_s16      2 11.7       11.6       1.01         clipconv_s8_s16_c
clipconv_s8_s32      2 10.9       10.6       1.03         clipconv_s8_s32_c
clipconv_s8_u16      2 9.2        9.2        1            clipconv_s8_u16_ref
clipconv_s8_u32      2 8.6        8.6        1            clipconv_s8_u32_ref
clipconv_s8_u8       2 9.8        9.8        1            clipconv_s8_u8_ref
clipconv_u16_f32     2 2074.71    2071.83    1            clipconv_u16_f32_c
clipconv_u16_f64     2 2042.14    2039.17    1            clipconv_u16_f64_c
clipconv_u16_s16     2 9.33333    9.33333    1            clipconv_u16_s16_ref
clipconv_u16_s32     2 11         10.9       1.01         clipconv_u16_s32_c
clipconv_u16_u32     2 9.3        9.3        1            clipconv_u16_u32_ref
clipconv_u32_f32     2 2320.5     2097.17    1.11         clipconv_u32_f32_c
clipconv_u32_f64     2 2287.33    2074.3     1.1          clipconv_u32_f64_c
clipconv_u32_s32     2 8.9        8.9        1            clipconv_u32_s32_ref
clipconv_u8_f32      2 2074.83    2073.83    1            clipconv_u8_f32_c
clipconv_u8_f64      2 2041.57    2039.67    1            clipconv_u8_f64_c
clipconv_u8_s16      2 11         11         1            clipconv_u8_s16_ref
clipconv_u8_s32      2 9.6        9.6        1            clipconv_u8_s32_ref
clipconv_u8_s8       2 9.8        9.8        1            clipconv_u8_s8_ref
clipconv_u8_u16      2 9.2        9.2        1            clipconv_u8_u16_ref
clipconv_u8_u32      2 9.2        9          1.02         clipconv_u8_u32_c
colorspace_argb      1 114.778    114.778    1            colorspace_argb_ref
colsad8x8_u8         1 8.88889    8.88889    1            colsad8x8_u8_ref
compare_u8           1 4.3        4.3        1            compare_u8_ref
composite_add_argb   2 30.1       22.7778    1.32         composite_add_argb_fast
composite_add_argb_const_src 2 29.6       20.2       1.47         composite_add_argb_const_src_fast
composite_add_u8     1 10.7       10.7       1            composite_add_u8_ref
composite_add_u8_const_src 1 10.7       10.7       1            composite_add_u8_const_src_ref
composite_in_argb    2 30.2       21.9       1.38         composite_in_argb_fast
composite_in_argb_const_mask 2 30.2       21         1.44         composite_in_argb_const_mask_fast
composite_in_argb_const_src 2 29.9       19.1       1.57         composite_in_argb_const_src_fast
composite_in_over_argb 2 66.9       51.8889    1.29         composite_in_over_argb_fast
composite_in_over_argb_const_mask 2 68.5556    50.8889    1.35         composite_in_over_argb_const_mask_fast
composite_in_over_argb_const_src 2 66.9       49.3333    1.36         composite_in_over_argb_const_src_fast
composite_over_argb  4 43.2       34         1.27         composite_over_argb_noclamp_2
composite_over_argb_const_src 2 37.4       30.3333    1.23         composite_over_argb_const_src_fast
composite_over_u8    1 13.4       13.4       1            composite_over_u8_ref
conv8x8_f64_s16      1 230.889    230.889    1            conv8x8_f64_s16_c
conv8x8_s16_f64      1 985.375    985.375    1            conv8x8_s16_f64_c
conv_f32_f64         4 398.667    337.875    1.18         conv_f32_f64_unroll2
conv_f32_s16         5 360.667    233.889    1.54         conv_f32_s16_unroll2
conv_f32_s32         4 364.667    235        1.55         conv_f32_s32_unroll2
conv_f32_s8          5 360.111    265.333    1.36         conv_f32_s8_unroll4
conv_f32_u16         5 356.625    232.2      1.54         conv_f32_u16_unroll2
conv_f32_u32         4 562.333    391.778    1.44         conv_f32_u32_unroll4
conv_f32_u8          5 358.6      265.5      1.35         conv_f32_u8_unroll4
conv_f64_f32         4 398.778    337.857    1.18         conv_f64_f32_unroll2
conv_f64_s16         5 363.8      236.444    1.54         conv_f64_s16_unroll2
conv_f64_s32         4 361.3      236        1.53         conv_f64_s32_unroll2
conv_f64_s8          4 362.556    268.875    1.35         conv_f64_s8_unroll4
conv_f64_u16         4 362        236.333    1.53         conv_f64_u16_unroll2
conv_f64_u32         4 455.667    350.5      1.3          conv_f64_u32_unroll4
conv_f64_u8          4 360.222    267.8      1.35         conv_f64_u8_unroll4
conv_s16_f32         7 1279.57    984        1.3          conv_s16_f32_rintf
conv_s16_f64         5 957.857    955.125    1            conv_s16_f64_unroll4
conv_s16_s32         4 8.4        7.22222    1.16         conv_s16_s32_unroll4
conv_s16_s8          4 10.5       7.66667    1.37         conv_s16_s8_unroll4
conv_s16_u16         4 9.5        7.4        1.28         conv_s16_u16_unroll4
conv_s16_u32         4 8.8        7          1.26         conv_s16_u32_unroll4
conv_s16_u8          4 9.1        7.2        1.26         conv_s16_u8_unroll2
conv_s32_f32         7 1140.75    753.25     1.51         conv_s32_f32_rintf
conv_s32_f64         5 960.429    957.375    1            conv_s32_f64_unroll4
conv_s32_s16         4 10.4       7          1.49         conv_s32_s16_unroll4
conv_s32_s8          4 10.4       7.77778    1.34         conv_s32_s8_unroll2
conv_s32_u16         4 9.1        6.55556    1.39         conv_s32_u16_unroll4
conv_s32_u32         4 9.1        6.7        1.36         conv_s32_u32_unroll4
conv_s32_u8          4 8.6        6.55556    1.31         conv_s32_u8_unroll2
conv_s8_f32          7 1274.14    986.889    1.29         conv_s8_f32_rintf
conv_s8_f64          5 968.429    965.25     1            conv_s8_f64_unroll4
conv_s8_s16          4 9          6.9        1.3          conv_s8_s16_unroll4
conv_s8_s32          4 9.2        8.2        1.12         conv_s8_s32_unroll2
conv_s8_u16          4 8.1        7.1        1.14         conv_s8_u16_unroll2
conv_s8_u32          4 8.4        7.5        1.12         conv_s8_u32_unroll4
conv_s8_u8           4 8.6        8.22222    1.05         conv_s8_u8_unroll2
conv_u16_f32         7 1267.86    983.571    1.29         conv_u16_f32_rintf
conv_u16_f64         5 957.125    954.857    1            conv_u16_f64_unroll2
conv_u16_s16         4 8.6        7.5        1.15         conv_u16_s16_unroll4
conv_u16_s32         4 8.9        7.33333    1.21         conv_u16_s32_unroll2
conv_u16_s8          4 10         8.2        1.22         conv_u16_s8_unroll4
conv_u16_u32         4 8.8        7.7        1.14         conv_u16_u32_unroll4
conv_u16_u8          4 9.4        7          1.34         conv_u16_u8_unroll4
conv_u32_f32         5 1247.14    824.875    1.51         conv_u32_f32_rintf
conv_u32_f64         4 1125.86    1064.43    1.06         conv_u32_f64_c
conv_u32_s16         4 10.2       6.8        1.5          conv_u32_s16_unroll4
conv_u32_s32         4 8.9        6.44444    1.38         conv_u32_s32_unroll2
conv_u32_s8          4 10         7.9        1.27         conv_u32_s8_unroll4
conv_u32_u16         4 8.7        6.8        1.28         conv_u32_u16_unroll4
conv_u32_u8          4 8.5        6.11111    1.39         conv_u32_u8_unroll4
conv_u8_f32          7 1274.5     983.625    1.3          conv_u8_f32_rintf
conv_u8_f64          5 955.125    954.125    1            conv_u8_f64_unroll4
conv_u8_s16          4 8.6        7          1.23         conv_u8_s16_unroll4
conv_u8_s32          4 9          7.1        1.27         conv_u8_s32_unroll2
conv_u8_s8           4 8.3        6.8        1.22         conv_u8_s8_unroll4
conv_u8_u16          4 8.44444    7          1.21         conv_u8_u16_unroll2
conv_u8_u32          4 8.6        7.11111    1.21         conv_u8_u32_unroll4
convert_s16_f32      1 650.889    650.889    1            convert_s16_f32_ref
convert_s16_f64      1 654.625    654.625    1            convert_s16_f64_ref
convert_s16_s32      1 11.4444    11.4444    1            convert_s16_s32_ref
convert_s16_s8       1 9.7        9.7        1            convert_s16_s8_ref
convert_s16_u16      1 10.3       10.3       1            convert_s16_u16_ref
convert_s16_u32      1 10         10         1            convert_s16_u32_ref
convert_s16_u8       1 8.6        8.6        1            convert_s16_u8_ref
convert_s32_f64      1 416.125    416.125    1            convert_s32_f64_ref
convert_s32_s16      1 9.5        9.5        1            convert_s32_s16_ref
convert_s32_s8       1 8.5        8.5        1            convert_s32_s8_ref
convert_s32_u16      1 9.1        9.1        1            convert_s32_u16_ref
convert_s32_u32      1 10.1       10.1       1            convert_s32_u32_ref
convert_s32_u8       1 8.9        8.9        1            convert_s32_u8_ref
convert_s8_f32       1 407.25     407.25     1            convert_s8_f32_ref
convert_s8_f64       1 416        416        1            convert_s8_f64_ref
convert_s8_s16       1 12.5       12.5       1            convert_s8_s16_ref
convert_s8_s32       1 10.8       10.8       1            convert_s8_s32_ref
convert_s8_u16       1 10.3       10.3       1            convert_s8_u16_ref
convert_s8_u32       1 9.6        9.6        1            convert_s8_u32_ref
convert_s8_u8        1 9.8        9.8        1            convert_s8_u8_ref
convert_u16_f32      1 654.556    654.556    1            convert_u16_f32_ref
convert_u16_f64      1 660.5      660.5      1            convert_u16_f64_ref
convert_u16_s16      1 10.5       10.5       1            convert_u16_s16_ref
convert_u16_s32      1 11.3333    11.3333    1            convert_u16_s32_ref
convert_u16_u32      1 10.2       10.2       1            convert_u16_u32_ref
convert_u16_u8       1 8.3        8.3        1            convert_u16_u8_ref
convert_u32_f64      1 566.556    566.556    1            convert_u32_f64_ref
convert_u32_s32      1 10         10         1            convert_u32_s32_ref
convert_u32_u16      1 9.3        9.3        1            convert_u32_u16_ref
convert_u32_u8       1 8.9        8.9        1            convert_u32_u8_ref
convert_u8_f32       1 414.333    414.333    1            convert_u8_f32_ref
convert_u8_f64       1 419.75     419.75     1            convert_u8_f64_ref
convert_u8_s16       1 11.7       11.7       1            convert_u8_s16_ref
convert_u8_s32       1 10.9       10.9       1            convert_u8_s32_ref
convert_u8_s8        1 9.9        9.9        1            convert_u8_s8_ref
convert_u8_u16       1 10.5       10.5       1            convert_u8_u16_ref
convert_u8_u32       1 9.8        9.8        1            convert_u8_u32_ref
copy8x8_u8           1 7.5        7.5        1            copy8x8_u8_ref
copy_u8              3 8.3        4.8        1.73         copy_u8_libc
dct36_f32            1 4.2        4.2        1            dct36_f32_ref
deinterleave         1 11.5       11.5       1            deinterleave_ref
deinterleave2_s16    1 12.2222    12.2222    1            deinterleave2_s16_ref
dequantize8x8_s16    1 10         10         1            dequantize8x8_s16_ref
diff8x8_average_s16_u8 1 7.8        7.8        1            diff8x8_average_s16_u8_ref
diff8x8_const128_s16_u8 1 6.4        6.4        1            diff8x8_const128_s16_u8_ref
diff8x8_s16_u8       1 6          6          1            diff8x8_s16_u8_ref
diffsquaresum_f64    5 803.125    554.778    1.45         diffsquaresum_f64_i10_simple
divide_f32           6 998.143    716.125    1.39         divide_f32_unroll4c
divide_f64           6 1005.5     722.875    1.39         divide_f64_unroll4c
err_inter8x8_u8      1 7          7          1            err_inter8x8_u8_ref
err_inter8x8_u8_avg  1 8.1        8.1        1            err_inter8x8_u8_avg_ref
err_intra8x8_u8      1 6.1        6.1        1            err_intra8x8_u8_ref
fdct8_f64            2 343.889    343.889    1            fdct8_f64_ref
fdct8x8_f64          3 23790.1    5422.25    4.39         fdct8x8_f64_ref2
fdct8x8s_s16         1 6636.3     6636.3     1            fdct8x8s_s16_ref
fdct8x8theora        1 25.8889    25.8889    1            fdct8x8theora_ref
floor_f32            1 1321.88    1321.88    1            floor_f32_ref
idct8_f64            2 344.556    344.556    1            idct8_f64_ref
idct8theora_s16      1 5.22222    5.22222    1            idct8theora_s16_ref
idct8x8_f64          2 23153.6    5466       4.24         idct8x8_f64_c
idct8x8_s16          1 6334.33    6334.33    1            idct8x8_s16_ref
idct8x8lim10_f64     1 6734.33    6734.33    1            idct8x8lim10_f64_ref
idct8x8lim10_s16     1 7633.12    7633.12    1            idct8x8lim10_s16_ref
idct8x8theora_s16    1 27.4444    27.4444    1            idct8x8theora_s16_ref
imdct12_f64          1 16803      16803      1            imdct12_f64_ref
imdct32_f32          1 382692     382692     1            imdct32_f32_ref
imdct36_f64          1 138865     138865     1            imdct36_f64_ref
interleave           1 12.5556    12.5556    1            interleave_ref
interleave2_s16      1 12.1       12.1       1            interleave2_s16_ref
inverse_f32          1 994.25     994.25     1            inverse_f32_ref
lift_add_135         1 17.4       17.4       1            lift_add_135_ref
lift_add_mult_shift12 1 13.4       13.4       1            lift_add_mult_shift12_ref
lift_add_shift1      1 10.9       10.9       1            lift_add_shift1_ref
lift_add_shift2      1 11.2       11.2       1            lift_add_shift2_ref
lift_sub_135         1 16.3333    16.3333    1            lift_sub_135_ref
lift_sub_mult_shift12 1 13.1       13.1       1            lift_sub_mult_shift12_ref
lift_sub_shift1      1 10.8       10.8       1            lift_sub_shift1_ref
lift_sub_shift2      1 11.1       11.1       1            lift_sub_shift2_ref
lshift_s16           1 10.2       10.2       1            lshift_s16_ref
mas2_across_add_s16  1 17         17         1            mas2_across_add_s16_ref
mas2_add_s16         1 18         18         1            mas2_add_s16_ref
mas4_across_add_s16  1 43.6667    43.6667    1            mas4_across_add_s16_ref
mas4_add_s16         1 22.7       22.7       1            mas4_add_s16_ref
mas8_across_add_s16  1 73.75      73.75      1            mas8_across_add_s16_ref
mas8_add_s16         1 55.2222    55.2222    1            mas8_add_s16_ref
maximum_f32          1 421        421        1            maximum_f32_ref
maximum_f64          1 422.75     422.75     1            maximum_f64_ref
md5                  1 8.44444    8.44444    1            md5_c
mdct12_f64           1 16706.8    16706.8    1            mdct12_f64_ref
mdct36_f64           1 138151     138151     1            mdct36_f64_ref
merge_linear_argb    1 29.5556    29.5556    1            merge_linear_argb_ref
merge_linear_u8      1 12.1       12.1       1            merge_linear_u8_ref
minimum_f32          1 439.111    439.111    1            minimum_f32_ref
minimum_f64          1 436.889    436.889    1            minimum_f64_ref
mix_u8               5 13.5556    11.9       1.14         mix_u8_fast2
mt19937              1 130        130        1            mt19937_ref
mult8x8_s16          1 9.8        9.8        1            mult8x8_s16_ref
multiply_and_acc_12xn_s16_u8 1 101.556    101.556    1            multiply_and_acc_12xn_s16_u8_ref
multiply_and_add_s16 1 10.4       10.4       1            multiply_and_add_s16_ref
multiply_and_add_s16_u8 1 10.7       10.7       1            multiply_and_add_s16_u8_ref
multiply_f32         6 593.778    310.75     1.91         multiply_f32_unroll4c
multiply_f64         6 599        317.111    1.89         multiply_f64_unroll4c
multsum_f32          2 735.778    417.222    1.76         multsum_f32_unroll2
multsum_f64          2 729.857    420.556    1.74         multsum_f64_unroll8
negative_f32         1 520.625    520.625    1            negative_f32_ref
null                 1 3.9        3.9        1            null_ref
permute_f32          1 10.5       10.5       1            permute_f32_ref
permute_f64          1 11         11         1            permute_f64_ref
permute_s16          1 10.4       10.4       1            permute_s16_ref
permute_s32          1 9.9        9.9        1            permute_s32_ref
permute_s8           1 10         10         1            permute_s8_ref
permute_u16          1 10.4       10.4       1            permute_u16_ref
permute_u32          1 10.1       10.1       1            permute_u32_ref
permute_u8           1 10.3       10.3       1            permute_u8_ref
recon8x8_inter       1 8.5        8.5        1            recon8x8_inter_ref
recon8x8_inter2      1 8.33333    8.33333    1            recon8x8_inter2_ref
recon8x8_intra       1 8.3        8.3        1            recon8x8_intra_ref
resample_linear_argb 1 31.8       31.8       1            resample_linear_argb_ref
resample_linear_u8   1 15         15         1            resample_linear_u8_ref
rgb2bgr              1 14.4       14.4       1            rgb2bgr_ref
rgb2rgba             1 13.9       13.9       1            rgb2rgba_ref
rgb565_to_argb       1 20         20         1            rgb565_to_argb_ref
rowsad8x8_u8         1 4.7        4.7        1            rowsad8x8_u8_ref
sad12x12_12xn_u8     1 1071.12    1071.12    1            sad12x12_12xn_u8_ref
sad12x12_u8          1 15.2       15.2       1            sad12x12_u8_ref
sad16x16_16xn_u8     1 1874.38    1874.38    1            sad16x16_16xn_u8_ref
sad16x16_u8          1 22.8       22.8       1            sad16x16_u8_ref
sad8x8_8xn_u8        1 490.875    490.875    1            sad8x8_8xn_u8_ref
sad8x8_f64           1 343.125    343.125    1            sad8x8_f64_ref
sad8x8_f64_2         1 346.889    346.889    1            sad8x8_f64_2_ref
sad8x8_s16           1 9.6        9.6        1            sad8x8_s16_ref
sad8x8_s16_2         1 9          9          1            sad8x8_s16_2_ref
sad8x8_u8            1 9          9          1            sad8x8_u8_ref
sad8x8_u8_avg        1 9          9          1            sad8x8_u8_avg_ref
scalaradd_f32        4 464        463.625    1            scalaradd_f32_unroll4
scalaradd_f32_ns     2 591.222    337.625    1.75         scalaradd_f32_ns_unroll4
scalaradd_f64        4 470.778    469.444    1            scalaradd_f64_unroll4
scalaradd_s16        4 9.4        8.8        1.07         scalaradd_s16_unroll2x
scalaradd_s32        4 9.2        7.8        1.18         scalaradd_s32_unroll4
scalaradd_s8         4 10         7.66667    1.3          scalaradd_s8_unroll4
scalaradd_u16        4 9.8        8.11111    1.21         scalaradd_u16_unroll4
scalaradd_u32        4 9.5        7.33333    1.3          scalaradd_u32_unroll2x
scalaradd_u8         4 9.4        8.11111    1.16         scalaradd_u8_unroll2x
scalarmult_f32       5 468        468        1            scalarmult_f32_ref
scalarmult_f64       5 475.125    473.778    1            scalarmult_f64_unroll4
scalarmult_s16       5 10.5       9.6        1.09         scalarmult_s16_unroll4
scalarmult_s32       5 9.3        8.9        1.04         scalarmult_s32_unroll4
scalarmult_s8        5 10.1       9.33333    1.08         scalarmult_s8_unroll2x
scalarmult_u16       5 10.3       8.66667    1.19         scalarmult_u16_unroll4
scalarmult_u32       5 9.5        8.22222    1.16         scalarmult_u32_unroll4
scalarmult_u8        5 9.44444    9.3        1.02         scalarmult_u8_unroll2x
scalarmultiply_f32_ns 2 596.9      341.375    1.75         scalarmultiply_f32_ns_unroll4
scaleconv_f32_s16    1 524.778    524.778    1            scaleconv_f32_s16_ref
scaleconv_f32_s32    1 526.625    526.625    1            scaleconv_f32_s32_ref
scaleconv_f32_s8     1 522.778    522.778    1            scaleconv_f32_s8_ref
scaleconv_f32_u16    1 514.222    514.222    1            scaleconv_f32_u16_ref
scaleconv_f32_u32    1 675.778    675.778    1            scaleconv_f32_u32_ref
scaleconv_f32_u8     1 512.222    512.222    1            scaleconv_f32_u8_ref
scaleconv_f64_s16    1 720.5      720.5      1            scaleconv_f64_s16_ref
scaleconv_f64_s32    1 721.143    721.143    1            scaleconv_f64_s32_ref
scaleconv_f64_s8     1 721        721        1            scaleconv_f64_s8_ref
scaleconv_f64_u16    1 711.714    711.714    1            scaleconv_f64_u16_ref
scaleconv_f64_u32    1 813.444    813.444    1            scaleconv_f64_u32_ref
scaleconv_f64_u8     1 711.778    711.778    1            scaleconv_f64_u8_ref
scaleconv_s16_f32    1 2393       2393       1            scaleconv_s16_f32_ref
scaleconv_s16_f64    1 2153.62    2153.62    1            scaleconv_s16_f64_ref
scaleconv_s32_f32    1 2163.25    2163.25    1            scaleconv_s32_f32_ref
scaleconv_s32_f64    1 1664       1664       1            scaleconv_s32_f64_ref
scaleconv_s8_f32     1 1808.17    1808.17    1            scaleconv_s8_f32_ref
scaleconv_s8_f64     1 1879.86    1879.86    1            scaleconv_s8_f64_ref
scaleconv_u16_f32    1 2023.62    2023.62    1            scaleconv_u16_f32_ref
scaleconv_u16_f64    1 2389.25    2389.25    1            scaleconv_u16_f64_ref
scaleconv_u32_f32    1 2288.38    2288.38    1            scaleconv_u32_f32_ref
scaleconv_u32_f64    1 1866.86    1866.86    1            scaleconv_u32_f64_ref
scaleconv_u8_f32     1 1906.83    1906.83    1            scaleconv_u8_f32_ref
scaleconv_u8_f64     1 1650.5     1650.5     1            scaleconv_u8_f64_ref
scanlinescale2_u8    1 9.5        9.5        1            scanlinescale2_u8_ref
sign_f32             1 417.5      417.5      1            sign_f32_ref
sincos_f64           3 34714.6    34714.6    1            sincos_f64_ref
splat_u16_ns         1 8.5        8.5        1            splat_u16_ns_ref
splat_u32            2 7          6.8        1.03         splat_u32_unroll2
splat_u32_ns         3 8.8        6.6        1.33         splat_u32_ns_unroll2
splat_u8             1 7.5        7.5        1            splat_u8_ref
splat_u8_ns          2 8.2        5.2        1.58         splat_u8_ns_memset
split_135            1 22.2       22.2       1            split_135_ref
split_53             1 15.8       15.8       1            split_53_ref
split_approx97       1 20.5       20.5       1            split_approx97_ref
split_daub97         1 38.3333    38.3333    1            split_daub97_ref
squaresum_f64        5 670.571    272.778    2.46         squaresum_f64_i10_unroll4a
squaresum_shifted_s16 1 10.6667    10.6667    1            squaresum_shifted_s16_ref
subtract_f32         6 607.778    322.444    1.88         subtract_f32_unroll4c
subtract_f64         6 611.667    329.333    1.86         subtract_f64_unroll4c
subtract_s16         1 9.9        9.9        1            subtract_s16_ref
subtract_s16_u8      1 10         10         1            subtract_s16_u8_ref
sum_f64              3 590.25     185        3.19         sum_f64_i10_unroll4
sum_s16              1 9.8        9.8        1            sum_s16_ref
swab_u16             6 9.6        7.66667    1.25         swab_u16_unroll4
swab_u32             4 12.1       9.8        1.23         swab_u32_unroll2
synth_135            1 22.4       22.4       1            synth_135_ref
synth_53             1 15.4       15.4       1            synth_53_ref
synth_approx97       1 20.7       20.7       1            synth_approx97_ref
synth_daub97         1 38.2222    38.2222    1            synth_daub97_ref
tablelookup_u8       1 10.4       10.4       1            tablelookup_u8_ref
testzero_u8          2 5.7        5.2        1.1          testzero_u8_1
trans8x8_f64         1 7.4        7.4        1            trans8x8_f64_ref
trans8x8_u16         5 7          5.88889    1.19         trans8x8_u16_c4
trans8x8_u32         1 7.4        7.4        1            trans8x8_u32_ref
trans8x8_u8          1 7.5        7.5        1            trans8x8_u8_ref
unzigzag8x8_s16      2 10.3       5.22222    1.97         unzigzag8x8_s16_unroll
utf8_validate        3 10.4       10.4       1            utf8_validate_ref
uyvy2ayuv            1 11         11         1            uyvy2ayuv_ref
vectoradd_f32        1 687.5      687.5      1            vectoradd_f32_ref
vectoradd_f64        1 702.625    702.625    1            vectoradd_f64_ref
vectoradd_s16        1 14.7       14.7       1            vectoradd_s16_ref
vectoradd_s32        1 13.3333    13.3333    1            vectoradd_s32_ref
vectoradd_s8         1 14.3333    14.3333    1            vectoradd_s8_ref
vectoradd_s_f32      1 745.75     745.75     1            vectoradd_s_f32_ref
vectoradd_s_f64      1 690.286    690.286    1            vectoradd_s_f64_ref
vectoradd_s_s16      1 14.4444    14.4444    1            vectoradd_s_s16_ref
vectoradd_s_s8       1 13.8       13.8       1            vectoradd_s_s8_ref
vectoradd_s_u16      1 11.5       11.5       1            vectoradd_s_u16_ref
vectoradd_s_u8       1 12.8       12.8       1            vectoradd_s_u8_ref
vectoradd_u16        1 14.6       14.6       1            vectoradd_u16_ref
vectoradd_u32        1 13.3333    13.3333    1            vectoradd_u32_ref
vectoradd_u8         1 14.6667    14.6667    1            vectoradd_u8_ref
yuv2rgbx_sub2_u8     1 2636.17    2636.17    1            yuv2rgbx_sub2_u8_ref
yuv2rgbx_sub4_u8     1 2467.88    2467.88    1            yuv2rgbx_sub4_u8_ref
yuv2rgbx_u8          1 2901.43    2901.43    1            yuv2rgbx_u8_ref
yuyv2ayuv            1 10.3       10.3       1            yuyv2ayuv_ref
yvyu2ayuv            1 10.4       10.4       1            yvyu2ayuv_ref
zigzag8x8_s16        2 10.7       5.77778    1.85         zigzag8x8_s16_unroll
S101$
cat /proc/cpuinfo:
S101$ cat /proc/cpuinfo
Processor       : ARM ARM926EJ-Sid(wb) rev 3 (v5EJl)
BogoMIPS        : 100.55
Features        : swp half thumb fastmult
CPU implementor : 0x41
CPU architecture: undefined 6
CPU variant     : 0x0
CPU part        : 0x926
CPU revision    : 3
Cache type      : undefined 14
Cache clean     : undefined 14
Cache lockdown  : undefined 14
Cache unified   : harvard
I size          : 16384
I assoc         : 4
I line length   : 32
I sets          : 128
D size          : 8192
D assoc         : 4
D line length   : 32
D sets          : 64
Hardware        : TI-Perseus2/OMAP730
Revision        : 0000
Serial          : 0000000000000000
ID (register 0) : 0x41069263
Implementor     : 41
arch            : 6
part            : 926
rev             : 3
Control reg     : 0x0005317f
mmu             : 1
align           : 1
dcache          : 1
endian          : little
icache          : 1
v               : 1
round-robin     : 0
TI Config       : 0x00000000
lock            : 0
transparent     : 0
dcache flush    : 0
OS              : ARM926
nonstreaming    : 0
S101$
What's wrong? and why it take so long time?
REGARGS
littertiger
    
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freedesktop.org/archives/liboil/attachments/20070821/72208ae7/attachment-0001.htm 


More information about the Liboil mailing list