[Liboil] liboil error when run invoke oil_init

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


Hi, group
test program in arm9:
#include<liboil/liboil.h>
int main()
{
        oil_init();
        return 0;
}
When I invoke oil_init,  it takes a long time , and there are the following errors:
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s16_f32_lrintf in class conv_s16_f32 failed check (41 > 0.1) || (outside)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s16_f32_lrint in class conv_s16_f32 failed check (41 > 0.1) || (outside=)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s16_f64_lrint in class conv_s16_f64 failed check (54 > 0.1) || (outside=)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s32_f32_lrintf in class conv_s32_f32 failed check (23 > 0.1) || (outside)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s32_f32_lrint in class conv_s32_f32 failed check (23 > 0.1) || (outside=)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s32_f64_lrint in class conv_s32_f64 failed check (47 > 0.1) || (outside=)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_s8_f32_lrintf in class conv_s8_f32 failed check (48 > 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 (48 > 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 (57 > 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 (54 > 0.1) || (outside)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function conv_u16_f32_lrint in class conv_u16_f32 failed check (54 > 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 (49 > 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 (49 > 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 (57 > 0.1) || (outside=0)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function fdct8_f64_fast in class fdct8_f64 failed check (1.45945 > 0.008) || (outside=)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function idct8_f64_fastx in class idct8_f64 failed check (1.56871 > 0.008) || (outside)
OIL: ERROR liboiltest.c 403: oil_test_check_impl(): function sincos_f64_i20_fast in class sincos_f64 failed check (49.0759 > 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 (47 > 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 (47 > 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 (54 > 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 (22 > 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 (22 > 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 (50 > 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 (46 > 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 (46 > 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 (53 > 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 (51 > 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 (51 > 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 (50 > 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 (50 > 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.71496 > 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.55944 > 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 (47.0409 > 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 397.25     397.25     1            abs_f32_f32_ref
abs_f64_f64          1 401.625    401.625    1            abs_f64_f64_ref
abs_u16_s16          4 10.6667    8.66667    1.23         abs_u16_s16_unroll4
abs_u32_s32          2 9.11111    9.11111    1            abs_u32_s32_ref
abs_u8_s8            1 10.6       10.6       1            abs_u8_s8_ref
add_const_rshift_s16 1 11         11         1            add_const_rshift_s16_ref
add_f32              6 593.875    306.667    1.94         add_f32_unroll4c
add_f64              6 595.143    313.333    1.9          add_f64_unroll4c
add_s16              1 9.9        9.9        1            add_s16_ref
add_s16_u8           1 9.77778    9.77778    1            add_s16_u8_ref
argb_paint_u8        1 38.2       38.2       1            argb_paint_u8_ref
average2_u8          4 10.9       8.22222    1.33         average2_u8_unroll4
ayuv2argb_u8         1 34.1       34.1       1            ayuv2argb_u8_ref
ayuv2uyvy            1 14.2       14.2       1            ayuv2uyvy_ref
ayuv2yuyv            1 15.5       15.5       1            ayuv2yuyv_ref
ayuv2yvyu            1 12.7778    12.7778    1            ayuv2yvyu_ref
clamp_f32            1 722.444    722.444    1            clamp_f32_ref
clamp_f64            1 720.25     720.25     1            clamp_f64_ref
clamp_s16            4 14         10.3333    1.35         clamp_s16_trick
clamp_s32            3 11.8       9.2        1.28         clamp_s32_unroll4
clamp_s8             4 14.2       11         1.29         clamp_s8_trick
clamp_u16            4 11.6667    9.33333    1.25         clamp_u16_unroll4
clamp_u32            3 11.9       9.2        1.29         clamp_u32_unroll4
clamp_u8             4 11.4       9.8        1.16         clamp_u8_unroll4
clamphigh_f32        1 495.333    495.333    1            clamphigh_f32_ref
clamphigh_f64        1 511        511        1            clamphigh_f64_ref
clamphigh_s16        4 11.1       9          1.23         clamphigh_s16_trick
clamphigh_s32        3 10.9       8          1.36         clamphigh_s32_unroll4
clamphigh_s8         4 11.7       8.77778    1.33         clamphigh_s8_trick
clamphigh_u16        4 10.1       9.1        1.11         clamphigh_u16_unroll4
clamphigh_u32        3 11.3       8.1        1.4          clamphigh_u32_unroll4
clamphigh_u8         4 10.2       8          1.27         clamphigh_u8_unroll4
clamplow_f32         1 620.875    620.875    1            clamplow_f32_ref
clamplow_f64         1 627.889    627.889    1            clamplow_f64_ref
clamplow_s16         4 10.8889    9.2        1.18         clamplow_s16_trick
clamplow_s32         3 11         8.3        1.33         clamplow_s32_unroll4
clamplow_s8          4 11.8       9          1.31         clamplow_s8_trick
clamplow_u16         4 10.4       8.6        1.21         clamplow_u16_unroll4
clamplow_u32         3 10.8       7.66667    1.41         clamplow_u32_unroll4
clamplow_u8          4 10.2       8.6        1.19         clamplow_u8_unroll4
clip_f32             1 733.25     733.25     1            clip_f32_ref
clip_f64             1 717.125    717.125    1            clip_f64_ref
clip_s16             3 14         13.1       1.07         clip_s16_fast2
clip_s32             1 11.6       11.6       1            clip_s32_ref
clip_s8              1 15.3       15.3       1            clip_s8_ref
clip_u16             1 12.1       12.1       1            clip_u16_ref
clip_u32             1 11.7       11.7       1            clip_u32_ref
clip_u8              1 11.7       11.7       1            clip_u8_ref
clipconv8x8_u8_s16   1 9.1        9.1        1            clipconv8x8_u8_s16_c
clipconv_s16_f32     2 2073.75    2073.75    1            clipconv_s16_f32_ref
clipconv_s16_f64     2 2040       2040       1            clipconv_s16_f64_ref
clipconv_s16_s32     2 11.7       11.5       1.02         clipconv_s16_s32_c
clipconv_s16_u16     2 10.3       10         1.03         clipconv_s16_u16_c
clipconv_s16_u32     2 9.6        9.4        1.02         clipconv_s16_u32_c
clipconv_s32_f32     2 2072.14    2072.14    1            clipconv_s32_f32_ref
clipconv_s32_f64     2 2041       2041       1            clipconv_s32_f64_ref
clipconv_s32_u32     2 8.8        8.7        1.01         clipconv_s32_u32_c
clipconv_s8_f32      2 2073.43    2073.43    1            clipconv_s8_f32_ref
clipconv_s8_f64      2 2045.75    2043.38    1            clipconv_s8_f64_c
clipconv_s8_s16      2 11.4       11.4       1            clipconv_s8_s16_ref
clipconv_s8_s32      2 11.2       11         1.02         clipconv_s8_s32_c
clipconv_s8_u16      2 9.2        8.4        1.1          clipconv_s8_u16_c
clipconv_s8_u32      2 8.8        8.8        1            clipconv_s8_u32_ref
clipconv_s8_u8       2 9.4        9.4        1            clipconv_s8_u8_ref
clipconv_u16_f32     2 2078.75    2073.5     1            clipconv_u16_f32_c
clipconv_u16_f64     2 2039.86    2039.83    1            clipconv_u16_f64_c
clipconv_u16_s16     2 9.7        9.7        1            clipconv_u16_s16_ref
clipconv_u16_s32     2 10.7       10.7       1            clipconv_u16_s32_ref
clipconv_u16_u32     2 9.3        9.3        1            clipconv_u16_u32_ref
clipconv_u32_f32     2 2321.29    2103.38    1.1          clipconv_u32_f32_c
clipconv_u32_f64     2 2287.83    2064.83    1.11         clipconv_u32_f64_c
clipconv_u32_s32     2 9          9          1            clipconv_u32_s32_ref
clipconv_u8_f32      2 2077.12    2075       1            clipconv_u8_f32_c
clipconv_u8_f64      2 2040       2040       1            clipconv_u8_f64_ref
clipconv_u8_s16      2 11         10.6       1.04         clipconv_u8_s16_c
clipconv_u8_s32      2 9.8        9.8        1            clipconv_u8_s32_ref
clipconv_u8_s8       2 9.7        9.7        1            clipconv_u8_s8_ref
clipconv_u8_u16      2 8.6        8.6        1            clipconv_u8_u16_ref
clipconv_u8_u32      2 8.8        8.8        1            clipconv_u8_u32_ref
colorspace_argb      1 115.5      115.5      1            colorspace_argb_ref
colsad8x8_u8         1 8.66667    8.66667    1            colsad8x8_u8_ref
compare_u8           1 4.4        4.4        1            compare_u8_ref
composite_add_argb   2 29.4444    22.4444    1.31         composite_add_argb_fast
composite_add_argb_const_src 2 29.7       20         1.48         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.6       10.6       1            composite_add_u8_const_src_ref
composite_in_argb    2 30         21.4444    1.4          composite_in_argb_fast
composite_in_argb_const_mask 2 30         21.3       1.41         composite_in_argb_const_mask_fast
composite_in_argb_const_src 2 29.7       19         1.56         composite_in_argb_const_src_fast
composite_in_over_argb 2 66.9       52.1111    1.28         composite_in_over_argb_fast
composite_in_over_argb_const_mask 2 68.5       51.4444    1.33         composite_in_over_argb_const_mask_fast
composite_in_over_argb_const_src 2 66.5556    49.4444    1.35         composite_in_over_argb_const_src_fast
composite_over_argb  4 43.4       33.7778    1.28         composite_over_argb_noclamp
composite_over_argb_const_src 2 37.6       31         1.21         composite_over_argb_const_src_fast
composite_over_u8    1 13.1       13.1       1            composite_over_u8_ref
conv8x8_f64_s16      1 231.8      231.8      1            conv8x8_f64_s16_c
conv8x8_s16_f64      1 985.444    985.444    1            conv8x8_s16_f64_c
conv_f32_f64         4 398.556    337.625    1.18         conv_f32_f64_unroll2
conv_f32_s16         5 361.111    234.111    1.54         conv_f32_s16_unroll2
conv_f32_s32         4 365        233.889    1.56         conv_f32_s32_unroll2
conv_f32_s8          5 360.4      266.444    1.35         conv_f32_s8_unroll4
conv_f32_u16         5 355.778    232.778    1.53         conv_f32_u16_unroll2
conv_f32_u32         4 562.7      395.333    1.42         conv_f32_u32_unroll4
conv_f32_u8          5 358.667    265.222    1.35         conv_f32_u8_unroll4
conv_f64_f32         4 399.889    338.444    1.18         conv_f64_f32_unroll2
conv_f64_s16         5 363.222    237.1      1.53         conv_f64_s16_unroll2
conv_f64_s32         4 361.778    236.111    1.53         conv_f64_s32_unroll2
conv_f64_s8          4 363.333    268.444    1.35         conv_f64_s8_unroll4
conv_f64_u16         4 362.667    236.444    1.53         conv_f64_u16_unroll2
conv_f64_u32         4 462.6      357.75     1.29         conv_f64_u32_unroll4
conv_f64_u8          4 360.111    268.222    1.34         conv_f64_u8_unroll4
conv_s16_f32         7 1292.71    983.625    1.31         conv_s16_f32_rintf
conv_s16_f64         5 958.571    956.375    1            conv_s16_f64_unroll2
conv_s16_s32         4 8.7        7.5        1.16         conv_s16_s32_unroll4
conv_s16_s8          4 10         8.5        1.18         conv_s16_s8_unroll2
conv_s16_u16         4 9.1        7.66667    1.19         conv_s16_u16_unroll4
conv_s16_u32         4 8.8        7.2        1.22         conv_s16_u32_unroll4
conv_s16_u8          4 8.7        6.6        1.32         conv_s16_u8_unroll4
conv_s32_f32         7 1097.25    682.625    1.61         conv_s32_f32_rintf
conv_s32_f64         5 960.25     958.125    1            conv_s32_f64_unroll2
conv_s32_s16         4 10.1       6.6        1.53         conv_s32_s16_unroll4
conv_s32_s8          4 10.2       7.9        1.29         conv_s32_s8_unroll4
conv_s32_u16         4 9.1        6          1.52         conv_s32_u16_unroll4
conv_s32_u32         4 8.5        6.9        1.23         conv_s32_u32_unroll4
conv_s32_u8          4 8.22222    7          1.17         conv_s32_u8_unroll4
conv_s8_f32          7 1261.71    983        1.28         conv_s8_f32_rintf
conv_s8_f64          5 956.333    955.571    1            conv_s8_f64_unroll2
conv_s8_s16          4 8.6        7.11111    1.21         conv_s8_s16_unroll4
conv_s8_s32          4 9.1        7.66667    1.19         conv_s8_s32_unroll4
conv_s8_u16          4 8.4        6.9        1.22         conv_s8_u16_unroll4
conv_s8_u32          4 9.4        6.8        1.38         conv_s8_u32_unroll4
conv_s8_u8           4 9.8        7.3        1.34         conv_s8_u8_unroll4
conv_u16_f32         7 1250.43    983.375    1.27         conv_u16_f32_rintf
conv_u16_f64         5 957        955.625    1            conv_u16_f64_unroll2
conv_u16_s16         4 8.5        7.2        1.18         conv_u16_s16_unroll4
conv_u16_s32         4 8.7        7.22222    1.2          conv_u16_s32_unroll2
conv_u16_s8          4 10.1       7.55556    1.34         conv_u16_s8_unroll4
conv_u16_u32         4 9.3        7.4        1.26         conv_u16_u32_unroll2
conv_u16_u8          4 9.2        8.1        1.14         conv_u16_u8_c
conv_u32_f32         5 1242.86    835.286    1.49         conv_u32_f32_rintf
conv_u32_f64         4 1117.86    1072       1.04         conv_u32_f64_c
conv_u32_s16         4 10.4       6.9        1.51         conv_u32_s16_unroll4
conv_u32_s32         4 8.33333    6.9        1.21         conv_u32_s32_unroll4
conv_u32_s8          4 10.1       7.8        1.29         conv_u32_s8_unroll4
conv_u32_u16         4 8.9        6.7        1.33         conv_u32_u16_unroll4
conv_u32_u8          4 8.66667    6.6        1.31         conv_u32_u8_unroll4
conv_u8_f32          7 1245       984.286    1.26         conv_u8_f32_rintf
conv_u8_f64          5 954.429    953.556    1            conv_u8_f64_unroll4
conv_u8_s16          4 8.5        6          1.42         conv_u8_s16_unroll4
conv_u8_s32          4 8.5        6.11111    1.39         conv_u8_s32_unroll4
conv_u8_s8           4 8.3        6.8        1.22         conv_u8_s8_unroll4
conv_u8_u16          4 8.6        6.5        1.32         conv_u8_u16_unroll4
conv_u8_u32          4 8.4        6.11111    1.37         conv_u8_u32_unroll4
convert_s16_f32      1 649.556    649.556    1            convert_s16_f32_ref
convert_s16_f64      1 654.625    654.625    1            convert_s16_f64_ref
convert_s16_s32      1 12.1       12.1       1            convert_s16_s32_ref
convert_s16_s8       1 9.8        9.8        1            convert_s16_s8_ref
convert_s16_u16      1 10.5       10.5       1            convert_s16_u16_ref
convert_s16_u32      1 10.1       10.1       1            convert_s16_u32_ref
convert_s16_u8       1 8.1        8.1        1            convert_s16_u8_ref
convert_s32_f64      1 416        416        1            convert_s32_f64_ref
convert_s32_s16      1 9.3        9.3        1            convert_s32_s16_ref
convert_s32_s8       1 8.7        8.7        1            convert_s32_s8_ref
convert_s32_u16      1 9.1        9.1        1            convert_s32_u16_ref
convert_s32_u32      1 10.3       10.3       1            convert_s32_u32_ref
convert_s32_u8       1 9          9          1            convert_s32_u8_ref
convert_s8_f32       1 406.222    406.222    1            convert_s8_f32_ref
convert_s8_f64       1 414.111    414.111    1            convert_s8_f64_ref
convert_s8_s16       1 12.3       12.3       1            convert_s8_s16_ref
convert_s8_s32       1 11.2       11.2       1            convert_s8_s32_ref
convert_s8_u16       1 10.5       10.5       1            convert_s8_u16_ref
convert_s8_u32       1 9.8        9.8        1            convert_s8_u32_ref
convert_s8_u8        1 9.8        9.8        1            convert_s8_u8_ref
convert_u16_f32      1 655.625    655.625    1            convert_u16_f32_ref
convert_u16_f64      1 660.625    660.625    1            convert_u16_f64_ref
convert_u16_s16      1 10.2       10.2       1            convert_u16_s16_ref
convert_u16_s32      1 11.4       11.4       1            convert_u16_s32_ref
convert_u16_u32      1 10         10         1            convert_u16_u32_ref
convert_u16_u8       1 8.3        8.3        1            convert_u16_u8_ref
convert_u32_f64      1 573        573        1            convert_u32_f64_ref
convert_u32_s32      1 10.3       10.3       1            convert_u32_s32_ref
convert_u32_u16      1 9.4        9.4        1            convert_u32_u16_ref
convert_u32_u8       1 8.7        8.7        1            convert_u32_u8_ref
convert_u8_f32       1 413.778    413.778    1            convert_u8_f32_ref
convert_u8_f64       1 418.667    418.667    1            convert_u8_f64_ref
convert_u8_s16       1 11.9       11.9       1            convert_u8_s16_ref
convert_u8_s32       1 10.5556    10.5556    1            convert_u8_s32_ref
convert_u8_s8        1 9.5        9.5        1            convert_u8_s8_ref
convert_u8_u16       1 10.4       10.4       1            convert_u8_u16_ref
convert_u8_u32       1 9.9        9.9        1            convert_u8_u32_ref
copy8x8_u8           1 7.11111    7.11111    1            copy8x8_u8_ref
copy_u8              3 8.8        4.66667    1.89         copy_u8_libc
dct36_f32            1 4.3        4.3        1            dct36_f32_ref
deinterleave         1 10.9       10.9       1            deinterleave_ref
deinterleave2_s16    1 10         10         1            deinterleave2_s16_ref
dequantize8x8_s16    1 10.1       10.1       1            dequantize8x8_s16_ref
diff8x8_average_s16_u8 1 7.2        7.2        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.5        6.5        1            diff8x8_s16_u8_ref
diffsquaresum_f64    5 805        556.286    1.45         diffsquaresum_f64_i10_simple
divide_f32           6 998.375    716.5      1.39         divide_f32_unroll4c
divide_f64           6 1005.88    723.125    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.2        6.2        1            err_intra8x8_u8_ref
fdct8_f64            2 346.143    346.143    1            fdct8_f64_ref
fdct8x8_f64          3 23782.7    5422.12    4.39         fdct8x8_f64_ref2
fdct8x8s_s16         1 6626.62    6626.62    1            fdct8x8s_s16_ref
fdct8x8theora        1 26.3333    26.3333    1            fdct8x8theora_ref
floor_f32            1 1323.25    1323.25    1            floor_f32_ref
idct8_f64            2 344.111    344.111    1            idct8_f64_ref
idct8theora_s16      1 5.33333    5.33333    1            idct8theora_s16_ref
idct8x8_f64          2 23188.8    5480.29    4.23         idct8x8_f64_c
idct8x8_s16          1 6330.62    6330.62    1            idct8x8_s16_ref
idct8x8lim10_f64     1 6735.38    6735.38    1            idct8x8lim10_f64_ref
idct8x8lim10_s16     1 7607       7607       1            idct8x8lim10_s16_ref
idct8x8theora_s16    1 28.125     28.125     1            idct8x8theora_s16_ref
imdct12_f64          1 16798.2    16798.2    1            imdct12_f64_ref
imdct32_f32          1 382651     382651     1            imdct32_f32_ref
imdct36_f64          1 138870     138870     1            imdct36_f64_ref
interleave           1 11.7       11.7       1            interleave_ref
interleave2_s16      1 11.2       11.2       1            interleave2_s16_ref
inverse_f32          1 995.111    995.111    1            inverse_f32_ref
lift_add_135         1 16.5556    16.5556    1            lift_add_135_ref
lift_add_mult_shift12 1 13         13         1            lift_add_mult_shift12_ref
lift_add_shift1      1 10.6667    10.6667    1            lift_add_shift1_ref
lift_add_shift2      1 10.4444    10.4444    1            lift_add_shift2_ref
lift_sub_135         1 16.6667    16.6667    1            lift_sub_135_ref
lift_sub_mult_shift12 1 13.5       13.5       1            lift_sub_mult_shift12_ref
lift_sub_shift1      1 11.1       11.1       1            lift_sub_shift1_ref
lift_sub_shift2      1 11.3       11.3       1            lift_sub_shift2_ref
lshift_s16           1 9.88889    9.88889    1            lshift_s16_ref
mas2_across_add_s16  1 17.3       17.3       1            mas2_across_add_s16_ref
mas2_add_s16         1 17.6       17.6       1            mas2_add_s16_ref
mas4_across_add_s16  1 43.7       43.7       1            mas4_across_add_s16_ref
mas4_add_s16         1 22.7       22.7       1            mas4_add_s16_ref
mas8_across_add_s16  1 74         74         1            mas8_across_add_s16_ref
mas8_add_s16         1 55.3       55.3       1            mas8_add_s16_ref
maximum_f32          1 459.222    459.222    1            maximum_f32_ref
maximum_f64          1 435.778    435.778    1            maximum_f64_ref
md5                  1 8.22222    8.22222    1            md5_c
mdct12_f64           1 16697.6    16697.6    1            mdct12_f64_ref
mdct36_f64           1 138160     138160     1            mdct36_f64_ref
merge_linear_argb    1 30.3333    30.3333    1            merge_linear_argb_ref
merge_linear_u8      1 11.9       11.9       1            merge_linear_u8_ref
minimum_f32          1 437.222    437.222    1            minimum_f32_ref
minimum_f64          1 453.111    453.111    1            minimum_f64_ref
mix_u8               5 13.4444    12         1.12         mix_u8_unroll4
mt19937              1 131        131        1            mt19937_ref
mult8x8_s16          1 9.8        9.8        1            mult8x8_s16_ref
multiply_and_acc_12xn_s16_u8 1 103.333    103.333    1            multiply_and_acc_12xn_s16_u8_ref
multiply_and_add_s16 1 10         10         1            multiply_and_add_s16_ref
multiply_and_add_s16_u8 1 10.6       10.6       1            multiply_and_add_s16_u8_ref
multiply_f32         6 594.667    311        1.91         multiply_f32_unroll4c
multiply_f64         6 598.625    317        1.89         multiply_f64_unroll4c
multsum_f32          2 736        417.222    1.76         multsum_f32_unroll2
multsum_f64          2 729.25     420        1.74         multsum_f64_unroll8
negative_f32         1 521        521        1            negative_f32_ref
null                 1 4.1        4.1        1            null_ref
permute_f32          1 10.3       10.3       1            permute_f32_ref
permute_f64          1 11.8       11.8       1            permute_f64_ref
permute_s16          1 10.4       10.4       1            permute_s16_ref
permute_s32          1 9.11111    9.11111    1            permute_s32_ref
permute_s8           1 9.9        9.9        1            permute_s8_ref
permute_u16          1 10.8       10.8       1            permute_u16_ref
permute_u32          1 9.6        9.6        1            permute_u32_ref
permute_u8           1 9.6        9.6        1            permute_u8_ref
recon8x8_inter       1 8.7        8.7        1            recon8x8_inter_ref
recon8x8_inter2      1 8.44444    8.44444    1            recon8x8_inter2_ref
recon8x8_intra       1 8.4        8.4        1            recon8x8_intra_ref
resample_linear_argb 1 32.1       32.1       1            resample_linear_argb_ref
resample_linear_u8   1 15.6       15.6       1            resample_linear_u8_ref
rgb2bgr              1 10.5       10.5       1            rgb2bgr_ref
rgb2rgba             1 14         14         1            rgb2rgba_ref
rgb565_to_argb       1 19.4444    19.4444    1            rgb565_to_argb_ref
rowsad8x8_u8         1 4.9        4.9        1            rowsad8x8_u8_ref
sad12x12_12xn_u8     1 1071       1071       1            sad12x12_12xn_u8_ref
sad12x12_u8          1 15.1       15.1       1            sad12x12_u8_ref
sad16x16_16xn_u8     1 1874.12    1874.12    1            sad16x16_16xn_u8_ref
sad16x16_u8          1 23.2       23.2       1            sad16x16_u8_ref
sad8x8_8xn_u8        1 490.857    490.857    1            sad8x8_8xn_u8_ref
sad8x8_f64           1 343.75     343.75     1            sad8x8_f64_ref
sad8x8_f64_2         1 347.111    347.111    1            sad8x8_f64_2_ref
sad8x8_s16           1 9.6        9.6        1            sad8x8_s16_ref
sad8x8_s16_2         1 9.11111    9.11111    1            sad8x8_s16_2_ref
sad8x8_u8            1 9.1        9.1        1            sad8x8_u8_ref
sad8x8_u8_avg        1 9.3        9.3        1            sad8x8_u8_avg_ref
scalaradd_f32        4 463.5      463.5      1            scalaradd_f32_ref
scalaradd_f32_ns     2 589.222    336.5      1.75         scalaradd_f32_ns_unroll4
scalaradd_f64        4 470.333    469.111    1            scalaradd_f64_unroll4
scalaradd_s16        4 10         8          1.25         scalaradd_s16_unroll4
scalaradd_s32        4 9.4        7.11111    1.32         scalaradd_s32_unroll4
scalaradd_s8         4 9.9        7.44444    1.33         scalaradd_s8_unroll4
scalaradd_u16        4 10.1       8.7        1.16         scalaradd_u16_unroll4
scalaradd_u32        4 9.3        7.55556    1.23         scalaradd_u32_unroll2x
scalaradd_u8         4 9.9        8.11111    1.22         scalaradd_u8_unroll4
scalarmult_f32       5 468.7      468.7      1            scalarmult_f32_ref
scalarmult_f64       5 475.111    474        1            scalarmult_f64_unroll4
scalarmult_s16       5 10.4       9.5        1.09         scalarmult_s16_unroll4
scalarmult_s32       5 9.3        8          1.16         scalarmult_s32_unroll4
scalarmult_s8        5 10         9.11111    1.1          scalarmult_s8_unroll2x
scalarmult_u16       5 10.2       9.5        1.07         scalarmult_u16_unroll2x
scalarmult_u32       5 9.11111    8          1.14         scalarmult_u32_unroll4
scalarmult_u8        5 10.2       9.3        1.1          scalarmult_u8_unroll4
scalarmultiply_f32_ns 2 596.5      340.625    1.75         scalarmultiply_f32_ns_unroll4
scaleconv_f32_s16    1 523.889    523.889    1            scaleconv_f32_s16_ref
scaleconv_f32_s32    1 527.222    527.222    1            scaleconv_f32_s32_ref
scaleconv_f32_s8     1 523.556    523.556    1            scaleconv_f32_s8_ref
scaleconv_f32_u16    1 514.75     514.75     1            scaleconv_f32_u16_ref
scaleconv_f32_u32    1 670.75     670.75     1            scaleconv_f32_u32_ref
scaleconv_f32_u8     1 513.222    513.222    1            scaleconv_f32_u8_ref
scaleconv_f64_s16    1 719.875    719.875    1            scaleconv_f64_s16_ref
scaleconv_f64_s32    1 722.375    722.375    1            scaleconv_f64_s32_ref
scaleconv_f64_s8     1 719.625    719.625    1            scaleconv_f64_s8_ref
scaleconv_f64_u16    1 711.429    711.429    1            scaleconv_f64_u16_ref
scaleconv_f64_u32    1 800.625    800.625    1            scaleconv_f64_u32_ref
scaleconv_f64_u8     1 711.75     711.75     1            scaleconv_f64_u8_ref
scaleconv_s16_f32    1 2247.83    2247.83    1            scaleconv_s16_f32_ref
scaleconv_s16_f64    1 2386.33    2386.33    1            scaleconv_s16_f64_ref
scaleconv_s32_f32    1 1723       1723       1            scaleconv_s32_f32_ref
scaleconv_s32_f64    1 1664.14    1664.14    1            scaleconv_s32_f64_ref
scaleconv_s8_f32     1 2162.43    2162.43    1            scaleconv_s8_f32_ref
scaleconv_s8_f64     1 2163.17    2163.17    1            scaleconv_s8_f64_ref
scaleconv_u16_f32    1 2355       2355       1            scaleconv_u16_f32_ref
scaleconv_u16_f64    1 2387.17    2387.17    1            scaleconv_u16_f64_ref
scaleconv_u32_f32    1 2289.12    2289.12    1            scaleconv_u32_f32_ref
scaleconv_u32_f64    1 2071.86    2071.86    1            scaleconv_u32_f64_ref
scaleconv_u8_f32     1 2163.17    2163.17    1            scaleconv_u8_f32_ref
scaleconv_u8_f64     1 2160.7     2160.7     1            scaleconv_u8_f64_ref
scanlinescale2_u8    1 9.2        9.2        1            scanlinescale2_u8_ref
sign_f32             1 417.625    417.625    1            sign_f32_ref
sincos_f64           3 34818.6    34818.6    1            sincos_f64_ref
splat_u16_ns         1 8.1        8.1        1            splat_u16_ns_ref
splat_u32            2 7.3        7.1        1.03         splat_u32_unroll2
splat_u32_ns         3 8.9        6.44444    1.38         splat_u32_ns_unroll4
splat_u8             1 7.22222    7.22222    1            splat_u8_ref
splat_u8_ns          2 7.66667    4.9        1.56         splat_u8_ns_memset
split_135            1 22.5       22.5       1            split_135_ref
split_53             1 16.1       16.1       1            split_53_ref
split_approx97       1 20         20         1            split_approx97_ref
split_daub97         1 38.9       38.9       1            split_daub97_ref
squaresum_f64        5 670.778    273.25     2.45         squaresum_f64_i10_unroll4a
squaresum_shifted_s16 1 10.3       10.3       1            squaresum_shifted_s16_ref
subtract_f32         6 607.875    323.333    1.88         subtract_f32_unroll4c
subtract_f64         6 612.143    329.5      1.86         subtract_f64_unroll4c
subtract_s16         1 9.6        9.6        1            subtract_s16_ref
subtract_s16_u8      1 10.1       10.1       1            subtract_s16_u8_ref
sum_f64              3 590.625    185.25     3.19         sum_f64_i10_unroll4
sum_s16              1 9.8        9.8        1            sum_s16_ref
swab_u16             6 9.9        8.6        1.15         swab_u16_unroll2
swab_u32             4 12.2       10.1       1.21         swab_u32_unroll2
synth_135            1 22.5       22.5       1            synth_135_ref
synth_53             1 15.4       15.4       1            synth_53_ref
synth_approx97       1 20.6       20.6       1            synth_approx97_ref
synth_daub97         1 39.2       39.2       1            synth_daub97_ref
tablelookup_u8       1 10.5       10.5       1            tablelookup_u8_ref
testzero_u8          2 9.5        6          1.58         testzero_u8_1
trans8x8_f64         1 7.8        7.8        1            trans8x8_f64_ref
trans8x8_u16         5 7.3        5.33333    1.37         trans8x8_u16_c3
trans8x8_u32         1 7.5        7.5        1            trans8x8_u32_ref
trans8x8_u8          1 7.6        7.6        1            trans8x8_u8_ref
unzigzag8x8_s16      2 10.5       5.55556    1.89         unzigzag8x8_s16_unroll
utf8_validate        3 10         10         1            utf8_validate_ref
uyvy2ayuv            1 11         11         1            uyvy2ayuv_ref
vectoradd_f32        1 688.5      688.5      1            vectoradd_f32_ref
vectoradd_f64        1 703.556    703.556    1            vectoradd_f64_ref
vectoradd_s16        1 14.8       14.8       1            vectoradd_s16_ref
vectoradd_s32        1 13.1111    13.1111    1            vectoradd_s32_ref
vectoradd_s8         1 14.8       14.8       1            vectoradd_s8_ref
vectoradd_s_f32      1 719.857    719.857    1            vectoradd_s_f32_ref
vectoradd_s_f64      1 705        705        1            vectoradd_s_f64_ref
vectoradd_s_s16      1 14.9       14.9       1            vectoradd_s_s16_ref
vectoradd_s_s8       1 14.1       14.1       1            vectoradd_s_s8_ref
vectoradd_s_u16      1 11.1       11.1       1            vectoradd_s_u16_ref
vectoradd_s_u8       1 12.6       12.6       1            vectoradd_s_u8_ref
vectoradd_u16        1 14.5       14.5       1            vectoradd_u16_ref
vectoradd_u32        1 13.7       13.7       1            vectoradd_u32_ref
vectoradd_u8         1 14.3       14.3       1            vectoradd_u8_ref
yuv2rgbx_sub2_u8     1 2619.17    2619.17    1            yuv2rgbx_sub2_u8_ref
yuv2rgbx_sub4_u8     1 2489.5     2489.5     1            yuv2rgbx_sub4_u8_ref
yuv2rgbx_u8          1 2864.33    2864.33    1            yuv2rgbx_u8_ref
yuyv2ayuv            1 10.9       10.9       1            yuyv2ayuv_ref
yvyu2ayuv            1 10.9       10.9       1            yvyu2ayuv_ref
zigzag8x8_s16        2 10.5       5.77778    1.82         zigzag8x8_s16_unroll
S101$
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$
REGARDS
littertiger
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freedesktop.org/archives/liboil/attachments/20070821/647fb7f7/attachment.htm 


More information about the Liboil mailing list