[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