diff options
author | David Schleef <ds@schleef.org> | 2005-09-28 18:45:00 +0000 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2005-09-28 18:45:00 +0000 |
commit | 025a8ad70c5dc543b3980744c9a962a8ec16448f (patch) | |
tree | f6e829928244d31c35550bff132c231158edac04 /doc | |
parent | c569cd2fbf70a7017fe2f44140edbf5f8001e64f (diff) | |
download | liboil-025a8ad70c5dc543b3980744c9a962a8ec16448f.tar.gz |
* doc/tmpl/liboil-unused.sgml:
* doc/tmpl/liboil.sgml:
* doc/tmpl/liboilcpu.sgml:
* doc/tmpl/liboildebug.sgml:
* doc/tmpl/liboilfuncs-conv.sgml:
* doc/tmpl/liboilfuncs-copy.sgml:
* doc/tmpl/liboilfuncs-dct.sgml:
* doc/tmpl/liboilfuncs-doc.sgml:
* doc/tmpl/liboilfuncs-math.sgml:
* doc/tmpl/liboilfuncs-math8x8.sgml:
* doc/tmpl/liboilfuncs-pixel.sgml:
* doc/tmpl/liboilfunction.sgml:
* doc/tmpl/liboilgcc.sgml:
* doc/tmpl/liboilparameter.sgml:
* doc/tmpl/liboilprofile.sgml:
* doc/tmpl/liboilprototype.sgml:
* doc/tmpl/liboilrandom.sgml:
* doc/tmpl/liboiltest.sgml:
* doc/tmpl/liboiltypes.sgml:
documentation update.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/tmpl/liboil-unused.sgml | 3115 | ||||
-rw-r--r-- | doc/tmpl/liboil.sgml | 3 | ||||
-rw-r--r-- | doc/tmpl/liboilcpu.sgml | 3 | ||||
-rw-r--r-- | doc/tmpl/liboildebug.sgml | 3 | ||||
-rw-r--r-- | doc/tmpl/liboilfuncs-conv.sgml | 1593 | ||||
-rw-r--r-- | doc/tmpl/liboilfuncs-copy.sgml | 257 | ||||
-rw-r--r-- | doc/tmpl/liboilfuncs-dct.sgml | 187 | ||||
-rw-r--r-- | doc/tmpl/liboilfuncs-doc.sgml | 405 | ||||
-rw-r--r-- | doc/tmpl/liboilfuncs-math.sgml | 594 | ||||
-rw-r--r-- | doc/tmpl/liboilfuncs-math8x8.sgml | 78 | ||||
-rw-r--r-- | doc/tmpl/liboilfuncs-pixel.sgml | 281 | ||||
-rw-r--r-- | doc/tmpl/liboilfunction.sgml | 3 | ||||
-rw-r--r-- | doc/tmpl/liboilgcc.sgml | 3 | ||||
-rw-r--r-- | doc/tmpl/liboilparameter.sgml | 7 | ||||
-rw-r--r-- | doc/tmpl/liboilprofile.sgml | 3 | ||||
-rw-r--r-- | doc/tmpl/liboilprototype.sgml | 3 | ||||
-rw-r--r-- | doc/tmpl/liboilrandom.sgml | 3 | ||||
-rw-r--r-- | doc/tmpl/liboiltest.sgml | 3 | ||||
-rw-r--r-- | doc/tmpl/liboiltypes.sgml | 3 |
19 files changed, 3432 insertions, 3115 deletions
diff --git a/doc/tmpl/liboil-unused.sgml b/doc/tmpl/liboil-unused.sgml index 1d1bb52..0ef1f84 100644 --- a/doc/tmpl/liboil-unused.sgml +++ b/doc/tmpl/liboil-unused.sgml @@ -2259,1773 +2259,6 @@ utf8 @s_8x8: @ss: -<!-- ##### FUNCTION oil_abs_f32_f32 ##### --> -<para> -Calculates the absolute value of each element. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_abs_f64_f64 ##### --> -<para> -Calculates the absolute value of each element. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_abs_u16_s16 ##### --> -<para> - -Calculates the absolute value of each element. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_abs_u32_s32 ##### --> -<para> - -Calculates the absolute value of each element. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_abs_u8_s8 ##### --> -<para> - -Calculates the absolute value of each element. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_add_f32 ##### --> -<para> - -</para> - -@d: -@s1: -@s2: -@n: - -<!-- ##### FUNCTION oil_argb_paint_u8 ##### --> -<para> - -</para> - -@i_4xn: -@s1_4: -@s2_n: -@n: - -<!-- ##### FUNCTION oil_average2_u8 ##### --> -<para> - -Calculates the average of each element in the source arrays. -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: - -<!-- ##### FUNCTION oil_ayuv2argb_u8 ##### --> -<para> - -Converts an array of AYUV pixels to ARGB. -</para> - -@d_4xn: -@s_4xn: -@n: - -<!-- ##### FUNCTION oil_ayuv2uyvy ##### --> -<para> - -</para> - -@d_n: -@s_n: -@n: - -<!-- ##### FUNCTION oil_ayuv2yuyv ##### --> -<para> - -</para> - -@d_n: -@s_n: -@n: - -<!-- ##### FUNCTION oil_ayuv2yvyu ##### --> -<para> - -</para> - -@d_n: -@s_n: -@n: - -<!-- ##### FUNCTION oil_clip_f32 ##### --> -<para> - -Clips each element in the first source array. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: -@s2_1: minumum -@s3_1: maximum - -<!-- ##### FUNCTION oil_clip_f64 ##### --> -<para> - -Clips each element in the first source array. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: -@s2_1: minumum -@s3_1: maximum - -<!-- ##### FUNCTION oil_clip_s16 ##### --> -<para> - -Clips each element in the first source array. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: -@s2_1: minumum -@s3_1: maximum - -<!-- ##### FUNCTION oil_clip_s32 ##### --> -<para> - -Clips each element in the first source array. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: -@s2_1: minimum -@s3_1: maximum - -<!-- ##### FUNCTION oil_clip_s8 ##### --> -<para> - -Clips each element in the first source array. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: -@s2_1: minimum -@s3_1: maximum - -<!-- ##### FUNCTION oil_clip_u16 ##### --> -<para> - -Clips each element in the first source array. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: -@s2_1: minimum -@s3_1: maximum - -<!-- ##### FUNCTION oil_clip_u32 ##### --> -<para> - -Clips each element in the first source array. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: -@s2_1: minimum -@s3_1: maximum - -<!-- ##### FUNCTION oil_clip_u8 ##### --> -<para> - -Clips each element in the first source array. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: -@s2_1: minimum -@s3_1: maximum - -<!-- ##### FUNCTION oil_clipconv8x8_u8_s16 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@d_8x8: -@dstr: -@s_8x8: -@sstr: - -<!-- ##### FUNCTION oil_clipconv_s16_f32 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_s16_f64 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_s16_s32 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_s16_u16 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_s16_u32 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_s32_f32 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_s32_f64 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_s32_u32 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_s8_f32 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_s8_f64 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_s8_s16 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_s8_s32 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_s8_u16 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_s8_u32 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_s8_u8 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_u16_f32 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_u16_f64 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_u16_s16 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_u16_s32 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_u16_u32 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_u32_f32 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_u32_f64 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_u32_s32 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_u8_f32 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_u8_f64 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_u8_s16 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_u8_s32 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_u8_s8 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_u8_u16 ##### --> -<para> - -Converts source array to type of destination array, clipping values -to the range of the destination type. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_clipconv_u8_u32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_colsad8x8_u8 ##### --> -<para> - -</para> - -@d_1: -@s1_8x8: -@ss1: -@s2_8x8: -@ss2: - -<!-- ##### FUNCTION oil_composite_add_argb ##### --> -<para> - -</para> - -@i_n: -@s1_n: -@n: - -<!-- ##### FUNCTION oil_composite_add_argb_const_src ##### --> -<para> - -</para> - -@i_n: -@s1_1: -@n: - -<!-- ##### FUNCTION oil_composite_add_u8 ##### --> -<para> - -</para> - -@i_n: -@s1_n: -@n: - -<!-- ##### FUNCTION oil_composite_in_argb ##### --> -<para> - -</para> - -@d_n: -@s1_n: -@s2_n: -@n: - -<!-- ##### FUNCTION oil_composite_in_argb_const_mask ##### --> -<para> - -</para> - -@d_n: -@s1_n: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_composite_in_argb_const_src ##### --> -<para> - -</para> - -@d_n: -@s1_1: -@s2_n: -@n: - -<!-- ##### FUNCTION oil_composite_in_over_argb ##### --> -<para> - -</para> - -@i_n: -@s1_n: -@s2_n: -@n: - -<!-- ##### FUNCTION oil_composite_in_over_argb_const_mask ##### --> -<para> - -</para> - -@i_n: -@s1_n: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_composite_in_over_argb_const_src ##### --> -<para> - -</para> - -@i_n: -@s1_1: -@s2_n: -@n: - -<!-- ##### FUNCTION oil_composite_over_argb ##### --> -<para> - -</para> - -@i_n: -@s1_n: -@n: - -<!-- ##### FUNCTION oil_composite_over_argb_const_src ##### --> -<para> - -</para> - -@i_n: -@s1_1: -@n: - -<!-- ##### FUNCTION oil_composite_over_u8 ##### --> -<para> - -</para> - -@i_n: -@s1_n: -@n: - -<!-- ##### FUNCTION oil_conv8x8_f64_s16 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@d_8x8: -@dstr: -@s_8x8: -@sstr: - -<!-- ##### FUNCTION oil_conv8x8_s16_f64 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@d_8x8: -@dstr: -@s_8x8: -@sstr: - -<!-- ##### FUNCTION oil_conv_f32_f64 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_f32_s16 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_f32_s32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_f32_s8 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_f32_u16 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_f32_u32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_f32_u8 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_f64_f32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_f64_s16 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_f64_s32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_f64_s8 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_f64_u16 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_f64_u32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_f64_u8 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s16_f32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s16_f64 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s16_s32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s16_s8 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s16_u16 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s16_u32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s16_u8 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s32_f32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s32_f64 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s32_s16 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s32_s8 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s32_u16 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s32_u32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s32_u8 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s8_f32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s8_f64 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s8_s16 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s8_s32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s8_u16 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s8_u32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_s8_u8 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u16_f32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u16_f64 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u16_s16 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u16_s32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u16_s8 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u16_u32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u16_u8 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u32_f32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u32_f64 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u32_s16 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u32_s32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u32_s8 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u32_u16 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u32_u8 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u8_f32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u8_f64 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u8_s16 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u8_s32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u8_s8 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u8_u16 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_conv_u8_u32 ##### --> -<para> - -Converts each element in the source array to the type of destination -array. Destination values outside the range of the destination type -are unspecified. -</para> - -@dest: -@dstr: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_copy8x8_u8 ##### --> -<para> - -</para> - -@d_8x8: -@ds: -@s_8x8: -@ss: - -<!-- ##### FUNCTION oil_copy_u8 ##### --> -<para> - -Copies the source array to the destination array with no modification. -This function is identical to memcpy(). -</para> - -@dest: -@src: -@n: - -<!-- ##### FUNCTION oil_dct36_f32 ##### --> -<para> - -</para> - -@d_36: -@dstr: -@s_36: -@sstr: - -<!-- ##### FUNCTION oil_dequantize8x8_s16 ##### --> -<para> - -Multiplies each value in first source array with corresponding value -in second source array, and places result in destination array. This -function would be more appropriately called oil_mult8x8_s16(). -</para> - -@d_8x8: -@dstr: -@s1_8x8: -@sstr1: -@s2_8x8: -@sstr2: - -<!-- ##### FUNCTION oil_diff8x8_average_s16_u8 ##### --> -<para> - -</para> - -@d_64: -@s1_8x8: -@ss1: -@s2_8x8: -@ss2: -@s3_8x8: -@ss3: - -<!-- ##### FUNCTION oil_diff8x8_const128_s16_u8 ##### --> -<para> - -</para> - -@d_64: -@s1_8x8: -@ss1: - -<!-- ##### FUNCTION oil_diff8x8_s16_u8 ##### --> -<para> - -</para> - -@d_64: -@s1_8x8: -@ss1: -@s2_8x8: -@ss2: - -<!-- ##### FUNCTION oil_diffsquaresum_f64 ##### --> -<para> - -Subtracts each value in first source array with corresponding value -in second source array, squares the result, and then sums the results -over the entire array, placing the result in the destination. -</para> - -@d_1: -@src1: -@sstr1: -@src2: -@sstr2: -@n: - -<!-- ##### FUNCTION oil_divide_f32 ##### --> -<para> - -</para> - -@d: -@s1: -@s2: -@n: - -<!-- ##### FUNCTION oil_err_inter8x8_u8 ##### --> -<para> - -</para> - -@d_1: -@s1_8x8: -@ss1: -@s2_8x8: -@ss2: - -<!-- ##### FUNCTION oil_err_inter8x8_u8_avg ##### --> -<para> - -</para> - -@d_1: -@s1_8x8: -@ss1: -@s2_8x8: -@s3_8x8: -@ss2: - -<!-- ##### FUNCTION oil_err_intra8x8_u8 ##### --> -<para> - -</para> - -@d_1: -@s1_8x8: -@ss1: - -<!-- ##### FUNCTION oil_fdct8_f64 ##### --> -<para> - -Calculates the forward discrete cosine transform on the source array. -</para> - -@d_8: -@s_8: -@dstr: -@sstr: - -<!-- ##### FUNCTION oil_fdct8x8_f64 ##### --> -<para> - -Calculates the 2-D forward discrete cosine transform on the source array. -</para> - -@d_8x8: -@dstr: -@s_8x8: -@sstr: - -<!-- ##### FUNCTION oil_fdct8x8s_s16 ##### --> -<para> - -Calculates the 2-D forward discrete cosine transform on the source array, -multiplying some values in the destination array by values interesting -to the algorithm. This function is not recommended. -</para> - -@d_8x8: -@ds: -@s_8x8: -@ss: - -<!-- ##### FUNCTION oil_fdct8x8theora ##### --> -<para> - -</para> - -@s_8x8: -@d_8x8: - -<!-- ##### FUNCTION oil_floor_f32 ##### --> -<para> - -</para> - -@d: -@s: -@n: - <!-- ##### VARIABLE oil_function_class_ptr_abs_f32_f32 ##### --> <para> @@ -5136,1098 +3369,6 @@ to the algorithm. This function is not recommended. </para> -<!-- ##### FUNCTION oil_idct8_f64 ##### --> -<para> - -Calculates the inverse discrete cosine transform on the source array. -</para> - -@d_8: -@dstr: -@s_8: -@sstr: - -<!-- ##### FUNCTION oil_idct8theora_s16 ##### --> -<para> -Requires version 0.3.2 -</para> - -@d_8: -@dstr: -@s_8: -@sstr: - -<!-- ##### FUNCTION oil_idct8x8_f64 ##### --> -<para> - -Calculates the 2-D inverse discrete cosine transform on the source array. -</para> - -@d_8x8: -@dstr: -@s_8x8: -@sstr: - -<!-- ##### FUNCTION oil_idct8x8_s16 ##### --> -<para> - -Calculates the 2-D inverse discrete cosine transform on the source array, -multiplying some values in the destination array by values interesting -to the algorithm. This function is not recommended. -</para> - -@d_8x8: -@dstr: -@s_8x8: -@sstr: - -<!-- ##### FUNCTION oil_idct8x8lim10_f64 ##### --> -<para> -Requires version 0.3.2 -</para> - -@d_8x8: -@dstr: -@s_8x8: -@sstr: - -<!-- ##### FUNCTION oil_idct8x8lim10_s16 ##### --> -<para> -Requires version 0.3.2 -</para> - -@d_8x8: -@dstr: -@s_8x8: -@sstr: - -<!-- ##### FUNCTION oil_idct8x8theora_s16 ##### --> -<para> -Requires version 0.3.2 -</para> - -@d_8x8: -@dstr: -@s_8x8: -@sstr: - -<!-- ##### FUNCTION oil_imdct12_f64 ##### --> -<para> - -Calculate the inverse modified discrete cosine transform of the source -array. This function is interesting in mp3 decoding. -</para> - -@d_12: -@s_6: - -<!-- ##### FUNCTION oil_imdct32_f32 ##### --> -<para> - -Calculate the inverse modified discrete cosine transform of the source -array. This function is interesting in mp3 decoding. -</para> - -@d_32: -@s_32: - -<!-- ##### FUNCTION oil_imdct36_f64 ##### --> -<para> - -Calculate the inverse modified discrete cosine transform of the source -array. This function is interesting in mp3 decoding. -</para> - -@d_36: -@s_18: - -<!-- ##### FUNCTION oil_inverse_f32 ##### --> -<para> - -</para> - -@d: -@s: -@n: - -<!-- ##### FUNCTION oil_maximum_f32 ##### --> -<para> - -</para> - -@d: -@s1: -@s2: -@n: - -<!-- ##### FUNCTION oil_md5 ##### --> -<para> - -Convolves the MD5 checksum using the given source data. The complete -algorithm for calculating MD5 checksums requires additional preparation -of the data. See the example in the examples/md5 directory in the -source tree. -</para> - -@i_4: -@s_16: - -<!-- ##### FUNCTION oil_mdct12_f64 ##### --> -<para> - -Calculates the modified discrete cosine transform of the source array. -</para> - -@d_6: -@s_12: - -<!-- ##### FUNCTION oil_mdct36_f64 ##### --> -<para> - -Calculates the modified discrete cosine transform of the source array. -</para> - -@d_18: -@s_36: - -<!-- ##### FUNCTION oil_merge_linear_argb ##### --> -<para> - -</para> - -@d_n: -@s_n: -@s2_n: -@s3_1: -@n: - -<!-- ##### FUNCTION oil_minimum_f32 ##### --> -<para> - -</para> - -@d: -@s1: -@s2: -@n: - -<!-- ##### FUNCTION oil_mix_u8 ##### --> -<para> - -</para> - -@dest: -@src1: -@src2: -@src3: -@n: - -<!-- ##### FUNCTION oil_mult8x8_s16 ##### --> -<para> - -</para> - -@d_8x8: -@s1_8x8: -@s2_8x8: -@ds: -@ss1: -@ss2: - -<!-- ##### FUNCTION oil_multiply_f32 ##### --> -<para> - -</para> - -@d: -@s1: -@s2: -@n: - -<!-- ##### FUNCTION oil_multsum_f32 ##### --> -<para> - -</para> - -@dest: -@src1: -@sstr1: -@src2: -@sstr2: -@n: - -<!-- ##### FUNCTION oil_multsum_f64 ##### --> -<para> - -</para> - -@dest: -@src1: -@sstr1: -@src2: -@sstr2: -@n: - -<!-- ##### FUNCTION oil_negative_f32 ##### --> -<para> - -</para> - -@d: -@s: -@n: - -<!-- ##### FUNCTION oil_null ##### --> -<para> - -Does nothing, and does it surprisingly fast. -</para> - - -<!-- ##### FUNCTION oil_permute_f32 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: - -<!-- ##### FUNCTION oil_permute_f64 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: - -<!-- ##### FUNCTION oil_permute_s16 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: - -<!-- ##### FUNCTION oil_permute_s32 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: - -<!-- ##### FUNCTION oil_permute_s8 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: - -<!-- ##### FUNCTION oil_permute_u16 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: - -<!-- ##### FUNCTION oil_permute_u32 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: - -<!-- ##### FUNCTION oil_permute_u8 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: - -<!-- ##### FUNCTION oil_recon8x8_inter ##### --> -<para> - -</para> - -@d_8x8: -@ds: -@s1_8x8: -@ss1: -@s2_8x8: - -<!-- ##### FUNCTION oil_recon8x8_inter2 ##### --> -<para> - -</para> - -@d_8x8: -@ds: -@s1_8x8: -@ss1: -@s2_8x8: -@ss2: -@s3_8x8: - -<!-- ##### FUNCTION oil_recon8x8_intra ##### --> -<para> - -</para> - -@d_8x8: -@ds: -@s_8x8: - -<!-- ##### FUNCTION oil_resample_linear_argb ##### --> -<para> - -</para> - -@d_n: -@s_2xn: -@n: -@i_2: - -<!-- ##### FUNCTION oil_resample_linear_u8 ##### --> -<para> - -</para> - -@d_n: -@s_2xn: -@n: -@i_2: - -<!-- ##### FUNCTION oil_rgb2bgr ##### --> -<para> - -</para> - -@d_3xn: -@s_3xn: -@n: - -<!-- ##### FUNCTION oil_rgb2rgba ##### --> -<para> - -</para> - -@d_4xn: -@s_3xn: -@n: - -<!-- ##### FUNCTION oil_rowsad8x8_u8 ##### --> -<para> - -</para> - -@d_1: -@s1_8x8: -@s2_8x8: - -<!-- ##### FUNCTION oil_sad8x8_f64 ##### --> -<para> - -</para> - -@d_8x8: -@ds: -@s1_8x8: -@ss1: -@s2_8x8: -@ss2: - -<!-- ##### FUNCTION oil_sad8x8_f64_2 ##### --> -<para> -Requires version 0.3.2 -</para> - -@d_1: -@s1_8x8: -@ss1: -@s2_8x8: -@ss2: - -<!-- ##### FUNCTION oil_sad8x8_s16 ##### --> -<para> - -</para> - -@d_8x8: -@ds: -@s1_8x8: -@ss1: -@s2_8x8: -@ss2: - -<!-- ##### FUNCTION oil_sad8x8_s16_2 ##### --> -<para> -Requires version 0.3.2 -</para> - -@d_1: -@s1_8x8: -@ss1: -@s2_8x8: -@ss2: - -<!-- ##### FUNCTION oil_sad8x8_u8 ##### --> -<para> -Requires version 0.3.2 -</para> - -@d_1: -@s1_8x8: -@ss1: -@s2_8x8: -@ss2: - -<!-- ##### FUNCTION oil_sad8x8_u8_avg ##### --> -<para> - -</para> - -@d_1: -@s1_8x8: -@ss1: -@s2_8x8: -@s3_8x8: -@ss2: - -<!-- ##### FUNCTION oil_scalaradd_f32 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src: -@sstr: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalaradd_f32_ns ##### --> -<para> - -</para> - -@d: -@s1: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalaradd_f64 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src: -@sstr: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalaradd_s16 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src: -@sstr: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalaradd_s32 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src: -@sstr: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalaradd_s8 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src: -@sstr: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalaradd_u16 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src: -@sstr: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalaradd_u32 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src: -@sstr: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalaradd_u8 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src: -@sstr: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalarmult_f32 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src: -@sstr: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalarmult_f64 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src: -@sstr: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalarmult_s16 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src: -@sstr: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalarmult_s32 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src: -@sstr: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalarmult_s8 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src: -@sstr: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalarmult_u16 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src: -@sstr: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalarmult_u32 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src: -@sstr: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalarmult_u8 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src: -@sstr: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scalarmultiply_f32_ns ##### --> -<para> - -</para> - -@d: -@s1: -@s2_1: -@n: - -<!-- ##### FUNCTION oil_scaleconv_f32_s16 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_f32_s32 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_f32_s8 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_f32_u16 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_f32_u32 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_f32_u8 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_f64_s16 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_f64_s32 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_f64_s8 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_f64_u16 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_f64_u32 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_f64_u8 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_s16_f32 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_s16_f64 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_s32_f32 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_s32_f64 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_s8_f32 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_s8_f64 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_u16_f32 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_u16_f64 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_u32_f32 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_u32_f64 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_u8_f32 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scaleconv_u8_f64 ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@src: -@n: -@s2_1: -@s3_1: - -<!-- ##### FUNCTION oil_scanlinescale2_u8 ##### --> -<para> - -</para> - -@dest: -@src: -@n: - -<!-- ##### FUNCTION oil_sign_f32 ##### --> -<para> - -</para> - -@d: -@s: -@n: - -<!-- ##### FUNCTION oil_sincos_f64 ##### --> -<para> - -</para> - -@dest1: -@dest2: -@n: -@s1_1: -@s2_1: - -<!-- ##### FUNCTION oil_splat_u32 ##### --> -<para> - -Copies the value in the source array to each element in the destination -array. -</para> - -@dest: -@dstr: -@s1_1: -@n: - -<!-- ##### FUNCTION oil_splat_u32_ns ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@s1_1: -@n: - -<!-- ##### FUNCTION oil_splat_u8 ##### --> -<para> - -Copies the value in the source array to each element in the destination -array. -</para> - -@dest: -@dstr: -@s1_1: -@n: - -<!-- ##### FUNCTION oil_splat_u8_ns ##### --> -<para> -Requires version 0.3.2 -</para> - -@dest: -@s1_1: -@n: - -<!-- ##### FUNCTION oil_squaresum_f64 ##### --> -<para> - -</para> - -@dest: -@src: -@n: - -<!-- ##### FUNCTION oil_subtract_f32 ##### --> -<para> - -</para> - -@d: -@s1: -@s2: -@n: - -<!-- ##### FUNCTION oil_sum_f64 ##### --> -<para> - -Sums each element in the source array and places the result in -the destination array. -</para> - -@dest: -@src: -@sstr: -@n: - -<!-- ##### FUNCTION oil_tablelookup_u8 ##### --> -<para> - -</para> - -@d: -@ds: -@s1: -@ss1: -@s2_256: -@ss2: -@n: - <!-- ##### FUNCTION oil_test_init_dest_arrays ##### --> <para> @@ -6249,156 +3390,6 @@ the destination array. @test: -<!-- ##### FUNCTION oil_trans8x8_f64 ##### --> -<para> - -Transposes the source array. -</para> - -@d_8x8: -@ds: -@s_8x8: -@ss: - -<!-- ##### FUNCTION oil_trans8x8_u16 ##### --> -<para> - -Transposes the source array. -</para> - -@d_8x8: -@ds: -@s_8x8: -@ss: - -<!-- ##### FUNCTION oil_trans8x8_u32 ##### --> -<para> - -Transposes the source array. -</para> - -@d_8x8: -@ds: -@s_8x8: -@ss: - -<!-- ##### FUNCTION oil_trans8x8_u8 ##### --> -<para> - -Transposes the source array. -</para> - -@d_8x8: -@ds: -@s_8x8: -@ss: - -<!-- ##### FUNCTION oil_unzigzag8x8_s16 ##### --> -<para> - -</para> - -@d_8x8: -@ds: -@s_8x8: -@ss: - -<!-- ##### FUNCTION oil_utf8_validate ##### --> -<para> - -Checks the source array for valid UTF-8 characters. Processing stops -once an invalid character is found. The number of bytes containing -valid UTF-8 characters is placed in the destination. -</para> - -@d_1: -@s: -@n: - -<!-- ##### FUNCTION oil_uyvy2ayuv ##### --> -<para> - -</para> - -@d_n: -@s_n: -@n: - -<!-- ##### FUNCTION oil_vectoradd_f32 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: -@s3_1: -@s4_1: - -<!-- ##### FUNCTION oil_vectoradd_f64 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: -@s3_1: -@s4_1: - -<!-- ##### FUNCTION oil_vectoradd_s16 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: -@s3_1: -@s4_1: - -<!-- ##### FUNCTION oil_vectoradd_s32 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: -@s3_1: -@s4_1: - -<!-- ##### FUNCTION oil_vectoradd_s8 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: -@s3_1: -@s4_1: - <!-- ##### FUNCTION oil_vectoradd_s_f32 ##### --> <para> @@ -6477,109 +3468,3 @@ valid UTF-8 characters is placed in the destination. @sstr2: @n: -<!-- ##### FUNCTION oil_vectoradd_u16 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: -@s3_1: -@s4_1: - -<!-- ##### FUNCTION oil_vectoradd_u32 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: -@s3_1: -@s4_1: - -<!-- ##### FUNCTION oil_vectoradd_u8 ##### --> -<para> - -</para> - -@dest: -@dstr: -@src1: -@sstr1: -@src2: -@sstr2: -@n: -@s3_1: -@s4_1: - -<!-- ##### FUNCTION oil_yuv2rgbx_sub2_u8 ##### --> -<para> - -</para> - -@d_4xn: -@src1: -@src2: -@src3: -@n: - -<!-- ##### FUNCTION oil_yuv2rgbx_sub4_u8 ##### --> -<para> - -</para> - -@d_4xn: -@src1: -@src2: -@src3: -@n: - -<!-- ##### FUNCTION oil_yuv2rgbx_u8 ##### --> -<para> - -</para> - -@d_4xn: -@src1: -@src2: -@src3: -@n: - -<!-- ##### FUNCTION oil_yuyv2ayuv ##### --> -<para> - -</para> - -@d_n: -@s_n: -@n: - -<!-- ##### FUNCTION oil_yvyu2ayuv ##### --> -<para> - -</para> - -@d_n: -@s_n: -@n: - -<!-- ##### FUNCTION oil_zigzag8x8_s16 ##### --> -<para> - -</para> - -@d_8x8: -@ds: -@s_8x8: -@ss: - diff --git a/doc/tmpl/liboil.sgml b/doc/tmpl/liboil.sgml index 0a073d0..dd75aed 100644 --- a/doc/tmpl/liboil.sgml +++ b/doc/tmpl/liboil.sgml @@ -14,6 +14,9 @@ Functions for library initialization </para> +<!-- ##### SECTION Stability_Level ##### --> + + <!-- ##### FUNCTION oil_init ##### --> <para> diff --git a/doc/tmpl/liboilcpu.sgml b/doc/tmpl/liboilcpu.sgml index 9aa7320..e7af52f 100644 --- a/doc/tmpl/liboilcpu.sgml +++ b/doc/tmpl/liboilcpu.sgml @@ -14,6 +14,9 @@ liboilcpu </para> +<!-- ##### SECTION Stability_Level ##### --> + + <!-- ##### FUNCTION oil_cpu_get_flags ##### --> <para> diff --git a/doc/tmpl/liboildebug.sgml b/doc/tmpl/liboildebug.sgml index d3ed8cf..4e4a4ba 100644 --- a/doc/tmpl/liboildebug.sgml +++ b/doc/tmpl/liboildebug.sgml @@ -14,6 +14,9 @@ liboildebug </para> +<!-- ##### SECTION Stability_Level ##### --> + + <!-- ##### USER_FUNCTION OilDebugPrintFunc ##### --> <para> diff --git a/doc/tmpl/liboilfuncs-conv.sgml b/doc/tmpl/liboilfuncs-conv.sgml index 2b9ef94..ea882ac 100644 --- a/doc/tmpl/liboilfuncs-conv.sgml +++ b/doc/tmpl/liboilfuncs-conv.sgml @@ -15,3 +15,1596 @@ type to the destination type. </para> +<!-- ##### SECTION Stability_Level ##### --> + + +<!-- ##### FUNCTION oil_clipconv8x8_u8_s16 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@d_8x8: +@dstr: +@s_8x8: +@sstr: + + +<!-- ##### FUNCTION oil_clipconv_s16_f32 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_s16_f64 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_s16_s32 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_s16_u16 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_s16_u32 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_s32_f32 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_s32_f64 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_s32_u32 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_s8_f32 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_s8_f64 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_s8_s16 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_s8_s32 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_s8_u16 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_s8_u32 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_s8_u8 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_u16_f32 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_u16_f64 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_u16_s16 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_u16_s32 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_u16_u32 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_u32_f32 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_u32_f64 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_u32_s32 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_u8_f32 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_u8_f64 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_u8_s16 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_u8_s32 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_u8_s8 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_u8_u16 ##### --> +<para> + +Converts source array to type of destination array, clipping values +to the range of the destination type. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_clipconv_u8_u32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv8x8_f64_s16 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@d_8x8: +@dstr: +@s_8x8: +@sstr: + + +<!-- ##### FUNCTION oil_conv8x8_s16_f64 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@d_8x8: +@dstr: +@s_8x8: +@sstr: + + +<!-- ##### FUNCTION oil_conv_f32_f64 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_f32_s16 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_f32_s32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_f32_s8 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_f32_u16 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_f32_u32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_f32_u8 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_f64_f32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_f64_s16 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_f64_s32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_f64_s8 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_f64_u16 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_f64_u32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_f64_u8 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s16_f32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s16_f64 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s16_s32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s16_s8 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s16_u16 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s16_u32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s16_u8 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s32_f32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s32_f64 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s32_s16 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s32_s8 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s32_u16 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s32_u32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s32_u8 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s8_f32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s8_f64 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s8_s16 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s8_s32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s8_u16 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s8_u32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_s8_u8 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u16_f32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u16_f64 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u16_s16 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u16_s32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u16_s8 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u16_u32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u16_u8 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u32_f32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u32_f64 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u32_s16 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u32_s32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u32_s8 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u32_u16 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u32_u8 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u8_f32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u8_f64 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u8_s16 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u8_s32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u8_s8 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u8_u16 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_conv_u8_u32 ##### --> +<para> + +Converts each element in the source array to the type of destination +array. Destination values outside the range of the destination type +are unspecified. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_scaleconv_f32_s16 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_f32_s32 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_f32_s8 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_f32_u16 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_f32_u32 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_f32_u8 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_f64_s16 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_f64_s32 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_f64_s8 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_f64_u16 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_f64_u32 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_f64_u8 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_s16_f32 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_s16_f64 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_s32_f32 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_s32_f64 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_s8_f32 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_s8_f64 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_u16_f32 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_u16_f64 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_u32_f32 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_u32_f64 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_u8_f32 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + +<!-- ##### FUNCTION oil_scaleconv_u8_f64 ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@src: +@n: +@s2_1: +@s3_1: + + diff --git a/doc/tmpl/liboilfuncs-copy.sgml b/doc/tmpl/liboilfuncs-copy.sgml index 10c7ffc..0e5b854 100644 --- a/doc/tmpl/liboilfuncs-copy.sgml +++ b/doc/tmpl/liboilfuncs-copy.sgml @@ -15,6 +15,263 @@ sometimes modifying position in the array. </para> +<!-- ##### SECTION Stability_Level ##### --> + + +<!-- ##### FUNCTION oil_copy_u8 ##### --> +<para> + +Copies the source array to the destination array with no modification. +This function is identical to memcpy(). +</para> + +@dest: +@src: +@n: + + +<!-- ##### FUNCTION oil_permute_f32 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: + + +<!-- ##### FUNCTION oil_permute_f64 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: + + +<!-- ##### FUNCTION oil_permute_s16 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: + + +<!-- ##### FUNCTION oil_permute_s32 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: + + +<!-- ##### FUNCTION oil_permute_s8 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: + + +<!-- ##### FUNCTION oil_permute_u16 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: + + +<!-- ##### FUNCTION oil_permute_u32 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: + + +<!-- ##### FUNCTION oil_permute_u8 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: + + +<!-- ##### FUNCTION oil_splat_u32 ##### --> +<para> + +Copies the value in the source array to each element in the destination +array. +</para> + +@dest: +@dstr: +@s1_1: +@n: + + +<!-- ##### FUNCTION oil_splat_u8 ##### --> +<para> + +Copies the value in the source array to each element in the destination +array. +</para> + +@dest: +@dstr: +@s1_1: +@n: + + +<!-- ##### FUNCTION oil_tablelookup_u8 ##### --> +<para> + +</para> + +@d: +@ds: +@s1: +@ss1: +@s2_256: +@ss2: +@n: + + +<!-- ##### FUNCTION oil_trans8x8_f64 ##### --> +<para> + +Transposes the source array. +</para> + +@d_8x8: +@ds: +@s_8x8: +@ss: + + +<!-- ##### FUNCTION oil_trans8x8_u16 ##### --> +<para> + +Transposes the source array. +</para> + +@d_8x8: +@ds: +@s_8x8: +@ss: + + +<!-- ##### FUNCTION oil_trans8x8_u32 ##### --> +<para> + +Transposes the source array. +</para> + +@d_8x8: +@ds: +@s_8x8: +@ss: + + +<!-- ##### FUNCTION oil_trans8x8_u8 ##### --> +<para> + +Transposes the source array. +</para> + +@d_8x8: +@ds: +@s_8x8: +@ss: + + +<!-- ##### FUNCTION oil_unzigzag8x8_s16 ##### --> +<para> + +</para> + +@d_8x8: +@ds: +@s_8x8: +@ss: + + +<!-- ##### FUNCTION oil_zigzag8x8_s16 ##### --> +<para> + +</para> + +@d_8x8: +@ds: +@s_8x8: +@ss: + + +<!-- ##### FUNCTION oil_splat_u32_ns ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@s1_1: +@n: + + +<!-- ##### FUNCTION oil_splat_u8_ns ##### --> +<para> +Requires version 0.3.2 +</para> + +@dest: +@s1_1: +@n: + + <!-- ##### MACRO oil_trans8x8_s16 ##### --> <para> Requires version 0.3.2 diff --git a/doc/tmpl/liboilfuncs-dct.sgml b/doc/tmpl/liboilfuncs-dct.sgml index bf05b54..6a20dc7 100644 --- a/doc/tmpl/liboilfuncs-dct.sgml +++ b/doc/tmpl/liboilfuncs-dct.sgml @@ -51,3 +51,190 @@ array, the rows of the array are contiguous. </para> +<!-- ##### SECTION Stability_Level ##### --> + + +<!-- ##### FUNCTION oil_dct36_f32 ##### --> +<para> + +</para> + +@d_36: +@dstr: +@s_36: +@sstr: + + +<!-- ##### FUNCTION oil_fdct8_f64 ##### --> +<para> + +Calculates the forward discrete cosine transform on the source array. +</para> + +@d_8: +@s_8: +@dstr: +@sstr: + + +<!-- ##### FUNCTION oil_fdct8x8_f64 ##### --> +<para> + +Calculates the 2-D forward discrete cosine transform on the source array. +</para> + +@d_8x8: +@dstr: +@s_8x8: +@sstr: + + +<!-- ##### FUNCTION oil_fdct8x8s_s16 ##### --> +<para> + +Calculates the 2-D forward discrete cosine transform on the source array, +multiplying some values in the destination array by values interesting +to the algorithm. This function is not recommended. +</para> + +@d_8x8: +@ds: +@s_8x8: +@ss: + + +<!-- ##### FUNCTION oil_idct8_f64 ##### --> +<para> + +Calculates the inverse discrete cosine transform on the source array. +</para> + +@d_8: +@dstr: +@s_8: +@sstr: + + +<!-- ##### FUNCTION oil_idct8x8_f64 ##### --> +<para> + +Calculates the 2-D inverse discrete cosine transform on the source array. +</para> + +@d_8x8: +@dstr: +@s_8x8: +@sstr: + + +<!-- ##### FUNCTION oil_idct8x8_s16 ##### --> +<para> + +Calculates the 2-D inverse discrete cosine transform on the source array, +multiplying some values in the destination array by values interesting +to the algorithm. This function is not recommended. +</para> + +@d_8x8: +@dstr: +@s_8x8: +@sstr: + + +<!-- ##### FUNCTION oil_imdct12_f64 ##### --> +<para> + +Calculate the inverse modified discrete cosine transform of the source +array. This function is interesting in mp3 decoding. +</para> + +@d_12: +@s_6: + + +<!-- ##### FUNCTION oil_imdct32_f32 ##### --> +<para> + +Calculate the inverse modified discrete cosine transform of the source +array. This function is interesting in mp3 decoding. +</para> + +@d_32: +@s_32: + + +<!-- ##### FUNCTION oil_imdct36_f64 ##### --> +<para> + +Calculate the inverse modified discrete cosine transform of the source +array. This function is interesting in mp3 decoding. +</para> + +@d_36: +@s_18: + + +<!-- ##### FUNCTION oil_mdct12_f64 ##### --> +<para> + +Calculates the modified discrete cosine transform of the source array. +</para> + +@d_6: +@s_12: + + +<!-- ##### FUNCTION oil_mdct36_f64 ##### --> +<para> + +Calculates the modified discrete cosine transform of the source array. +</para> + +@d_18: +@s_36: + + +<!-- ##### FUNCTION oil_idct8theora_s16 ##### --> +<para> +Requires version 0.3.2 +</para> + +@d_8: +@dstr: +@s_8: +@sstr: + + +<!-- ##### FUNCTION oil_idct8x8lim10_f64 ##### --> +<para> +Requires version 0.3.2 +</para> + +@d_8x8: +@dstr: +@s_8x8: +@sstr: + + +<!-- ##### FUNCTION oil_idct8x8lim10_s16 ##### --> +<para> +Requires version 0.3.2 +</para> + +@d_8x8: +@dstr: +@s_8x8: +@sstr: + + +<!-- ##### FUNCTION oil_idct8x8theora_s16 ##### --> +<para> +Requires version 0.3.2 +</para> + +@d_8x8: +@dstr: +@s_8x8: +@sstr: + + diff --git a/doc/tmpl/liboilfuncs-doc.sgml b/doc/tmpl/liboilfuncs-doc.sgml index 264a499..424abbb 100644 --- a/doc/tmpl/liboilfuncs-doc.sgml +++ b/doc/tmpl/liboilfuncs-doc.sgml @@ -51,3 +51,408 @@ array, the rows of the array are contiguous. </para> +<!-- ##### SECTION Stability_Level ##### --> + + +<!-- ##### FUNCTION oil_clip_f32 ##### --> +<para> + +Clips each element in the first source array. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: +@s2_1: minumum +@s3_1: maximum + + +<!-- ##### FUNCTION oil_clip_f64 ##### --> +<para> + +Clips each element in the first source array. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: +@s2_1: minumum +@s3_1: maximum + + +<!-- ##### FUNCTION oil_clip_s16 ##### --> +<para> + +Clips each element in the first source array. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: +@s2_1: minumum +@s3_1: maximum + + +<!-- ##### FUNCTION oil_clip_s32 ##### --> +<para> + +Clips each element in the first source array. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: +@s2_1: minimum +@s3_1: maximum + + +<!-- ##### FUNCTION oil_clip_s8 ##### --> +<para> + +Clips each element in the first source array. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: +@s2_1: minimum +@s3_1: maximum + + +<!-- ##### FUNCTION oil_clip_u16 ##### --> +<para> + +Clips each element in the first source array. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: +@s2_1: minimum +@s3_1: maximum + + +<!-- ##### FUNCTION oil_clip_u32 ##### --> +<para> + +Clips each element in the first source array. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: +@s2_1: minimum +@s3_1: maximum + + +<!-- ##### FUNCTION oil_clip_u8 ##### --> +<para> + +Clips each element in the first source array. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: +@s2_1: minimum +@s3_1: maximum + + +<!-- ##### FUNCTION oil_dequantize8x8_s16 ##### --> +<para> + +Multiplies each value in first source array with corresponding value +in second source array, and places result in destination array. This +function would be more appropriately called oil_mult8x8_s16(). +</para> + +@d_8x8: +@dstr: +@s1_8x8: +@sstr1: +@s2_8x8: +@sstr2: + + +<!-- ##### FUNCTION oil_diffsquaresum_f64 ##### --> +<para> + +Subtracts each value in first source array with corresponding value +in second source array, squares the result, and then sums the results +over the entire array, placing the result in the destination. +</para> + +@d_1: +@src1: +@sstr1: +@src2: +@sstr2: +@n: + + +<!-- ##### FUNCTION oil_md5 ##### --> +<para> + +Convolves the MD5 checksum using the given source data. The complete +algorithm for calculating MD5 checksums requires additional preparation +of the data. See the example in the examples/md5 directory in the +source tree. +</para> + +@i_4: +@s_16: + + +<!-- ##### FUNCTION oil_mix_u8 ##### --> +<para> + +</para> + +@dest: +@src1: +@src2: +@src3: +@n: + + +<!-- ##### FUNCTION oil_null ##### --> +<para> + +Does nothing, and does it surprisingly fast. +</para> + + + +<!-- ##### FUNCTION oil_scanlinescale2_u8 ##### --> +<para> + +</para> + +@dest: +@src: +@n: + + +<!-- ##### FUNCTION oil_sincos_f64 ##### --> +<para> + +</para> + +@dest1: +@dest2: +@n: +@s1_1: +@s2_1: + + +<!-- ##### FUNCTION oil_utf8_validate ##### --> +<para> + +Checks the source array for valid UTF-8 characters. Processing stops +once an invalid character is found. The number of bytes containing +valid UTF-8 characters is placed in the destination. +</para> + +@d_1: +@s: +@n: + + +<!-- ##### FUNCTION oil_diff8x8_s16_u8 ##### --> +<para> + +</para> + +@d_64: +@s1_8x8: +@ss1: +@s2_8x8: +@ss2: + + +<!-- ##### FUNCTION oil_diff8x8_average_s16_u8 ##### --> +<para> + +</para> + +@d_64: +@s1_8x8: +@ss1: +@s2_8x8: +@ss2: +@s3_8x8: +@ss3: + + +<!-- ##### FUNCTION oil_err_inter8x8_u8_avg ##### --> +<para> + +</para> + +@d_1: +@s1_8x8: +@ss1: +@s2_8x8: +@s3_8x8: +@ss2: + + +<!-- ##### FUNCTION oil_recon8x8_inter ##### --> +<para> + +</para> + +@d_8x8: +@ds: +@s1_8x8: +@ss1: +@s2_8x8: + + +<!-- ##### FUNCTION oil_err_intra8x8_u8 ##### --> +<para> + +</para> + +@d_1: +@s1_8x8: +@ss1: + + +<!-- ##### FUNCTION oil_recon8x8_intra ##### --> +<para> + +</para> + +@d_8x8: +@ds: +@s_8x8: + + +<!-- ##### FUNCTION oil_colsad8x8_u8 ##### --> +<para> + +</para> + +@d_1: +@s1_8x8: +@ss1: +@s2_8x8: +@ss2: + + +<!-- ##### FUNCTION oil_composite_over_u8 ##### --> +<para> + +</para> + +@i_n: +@s1_n: +@n: + + +<!-- ##### FUNCTION oil_diff8x8_const128_s16_u8 ##### --> +<para> + +</para> + +@d_64: +@s1_8x8: +@ss1: + + +<!-- ##### FUNCTION oil_copy8x8_u8 ##### --> +<para> + +</para> + +@d_8x8: +@ds: +@s_8x8: +@ss: + + +<!-- ##### FUNCTION oil_err_inter8x8_u8 ##### --> +<para> + +</para> + +@d_1: +@s1_8x8: +@ss1: +@s2_8x8: +@ss2: + + +<!-- ##### FUNCTION oil_fdct8x8theora ##### --> +<para> + +</para> + +@s_8x8: +@d_8x8: + + +<!-- ##### FUNCTION oil_rowsad8x8_u8 ##### --> +<para> + +</para> + +@d_1: +@s1_8x8: +@s2_8x8: + + +<!-- ##### FUNCTION oil_recon8x8_inter2 ##### --> +<para> + +</para> + +@d_8x8: +@ds: +@s1_8x8: +@ss1: +@s2_8x8: +@ss2: +@s3_8x8: + + +<!-- ##### FUNCTION oil_composite_add_u8 ##### --> +<para> + +</para> + +@i_n: +@s1_n: +@n: + + +<!-- ##### FUNCTION oil_sad8x8_u8_avg ##### --> +<para> + +</para> + +@d_1: +@s1_8x8: +@ss1: +@s2_8x8: +@s3_8x8: +@ss2: + + diff --git a/doc/tmpl/liboilfuncs-math.sgml b/doc/tmpl/liboilfuncs-math.sgml index ea8bbcf..2b12845 100644 --- a/doc/tmpl/liboilfuncs-math.sgml +++ b/doc/tmpl/liboilfuncs-math.sgml @@ -13,3 +13,597 @@ Function Classes for Simple Arithmetic Operations </para> +<!-- ##### SECTION Stability_Level ##### --> + + +<!-- ##### FUNCTION oil_abs_f32_f32 ##### --> +<para> +Calculates the absolute value of each element. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_abs_f64_f64 ##### --> +<para> +Calculates the absolute value of each element. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_abs_u16_s16 ##### --> +<para> + +Calculates the absolute value of each element. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_abs_u32_s32 ##### --> +<para> + +Calculates the absolute value of each element. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_abs_u8_s8 ##### --> +<para> + +Calculates the absolute value of each element. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_average2_u8 ##### --> +<para> + +Calculates the average of each element in the source arrays. +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: + + +<!-- ##### FUNCTION oil_multsum_f32 ##### --> +<para> + +</para> + +@dest: +@src1: +@sstr1: +@src2: +@sstr2: +@n: + + +<!-- ##### FUNCTION oil_multsum_f64 ##### --> +<para> + +</para> + +@dest: +@src1: +@sstr1: +@src2: +@sstr2: +@n: + + +<!-- ##### FUNCTION oil_scalaradd_f32 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src: +@sstr: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_scalaradd_f64 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src: +@sstr: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_scalaradd_s16 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src: +@sstr: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_scalaradd_s32 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src: +@sstr: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_scalaradd_s8 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src: +@sstr: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_scalaradd_u16 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src: +@sstr: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_scalaradd_u32 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src: +@sstr: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_scalaradd_u8 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src: +@sstr: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_scalarmult_f32 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src: +@sstr: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_scalarmult_f64 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src: +@sstr: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_scalarmult_s16 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src: +@sstr: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_scalarmult_s32 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src: +@sstr: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_scalarmult_s8 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src: +@sstr: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_scalarmult_u16 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src: +@sstr: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_scalarmult_u32 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src: +@sstr: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_scalarmult_u8 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src: +@sstr: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_vectoradd_f32 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: +@s3_1: +@s4_1: + + +<!-- ##### FUNCTION oil_vectoradd_f64 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: +@s3_1: +@s4_1: + + +<!-- ##### FUNCTION oil_vectoradd_s16 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: +@s3_1: +@s4_1: + + +<!-- ##### FUNCTION oil_vectoradd_s32 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: +@s3_1: +@s4_1: + + +<!-- ##### FUNCTION oil_vectoradd_s8 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: +@s3_1: +@s4_1: + + +<!-- ##### FUNCTION oil_vectoradd_u16 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: +@s3_1: +@s4_1: + + +<!-- ##### FUNCTION oil_vectoradd_u32 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: +@s3_1: +@s4_1: + + +<!-- ##### FUNCTION oil_vectoradd_u8 ##### --> +<para> + +</para> + +@dest: +@dstr: +@src1: +@sstr1: +@src2: +@sstr2: +@n: +@s3_1: +@s4_1: + + +<!-- ##### FUNCTION oil_squaresum_f64 ##### --> +<para> + +</para> + +@dest: +@src: +@n: + + +<!-- ##### FUNCTION oil_sum_f64 ##### --> +<para> + +Sums each element in the source array and places the result in +the destination array. +</para> + +@dest: +@src: +@sstr: +@n: + + +<!-- ##### FUNCTION oil_add_f32 ##### --> +<para> + +</para> + +@d: +@s1: +@s2: +@n: + + +<!-- ##### FUNCTION oil_divide_f32 ##### --> +<para> + +</para> + +@d: +@s1: +@s2: +@n: + + +<!-- ##### FUNCTION oil_floor_f32 ##### --> +<para> + +</para> + +@d: +@s: +@n: + + +<!-- ##### FUNCTION oil_inverse_f32 ##### --> +<para> + +</para> + +@d: +@s: +@n: + + +<!-- ##### FUNCTION oil_maximum_f32 ##### --> +<para> + +</para> + +@d: +@s1: +@s2: +@n: + + +<!-- ##### FUNCTION oil_minimum_f32 ##### --> +<para> + +</para> + +@d: +@s1: +@s2: +@n: + + +<!-- ##### FUNCTION oil_multiply_f32 ##### --> +<para> + +</para> + +@d: +@s1: +@s2: +@n: + + +<!-- ##### FUNCTION oil_negative_f32 ##### --> +<para> + +</para> + +@d: +@s: +@n: + + +<!-- ##### FUNCTION oil_scalaradd_f32_ns ##### --> +<para> + +</para> + +@d: +@s1: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_scalarmultiply_f32_ns ##### --> +<para> + +</para> + +@d: +@s1: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_sign_f32 ##### --> +<para> + +</para> + +@d: +@s: +@n: + + +<!-- ##### FUNCTION oil_subtract_f32 ##### --> +<para> + +</para> + +@d: +@s1: +@s2: +@n: + + diff --git a/doc/tmpl/liboilfuncs-math8x8.sgml b/doc/tmpl/liboilfuncs-math8x8.sgml index 3d0d939..0e4d573 100644 --- a/doc/tmpl/liboilfuncs-math8x8.sgml +++ b/doc/tmpl/liboilfuncs-math8x8.sgml @@ -13,3 +13,81 @@ Arithmetic Operations on 8x8 Blocks </para> +<!-- ##### SECTION Stability_Level ##### --> + + +<!-- ##### FUNCTION oil_mult8x8_s16 ##### --> +<para> + +</para> + +@d_8x8: +@s1_8x8: +@s2_8x8: +@ds: +@ss1: +@ss2: + + +<!-- ##### FUNCTION oil_sad8x8_f64 ##### --> +<para> + +</para> + +@d_8x8: +@ds: +@s1_8x8: +@ss1: +@s2_8x8: +@ss2: + + +<!-- ##### FUNCTION oil_sad8x8_s16 ##### --> +<para> + +</para> + +@d_8x8: +@ds: +@s1_8x8: +@ss1: +@s2_8x8: +@ss2: + + +<!-- ##### FUNCTION oil_sad8x8_f64_2 ##### --> +<para> +Requires version 0.3.2 +</para> + +@d_1: +@s1_8x8: +@ss1: +@s2_8x8: +@ss2: + + +<!-- ##### FUNCTION oil_sad8x8_s16_2 ##### --> +<para> +Requires version 0.3.2 +</para> + +@d_1: +@s1_8x8: +@ss1: +@s2_8x8: +@ss2: + + +<!-- ##### FUNCTION oil_sad8x8_u8 ##### --> +<para> +Requires version 0.3.2 +</para> + +@d_1: +@s1_8x8: +@ss1: +@s2_8x8: +@ss2: + + diff --git a/doc/tmpl/liboilfuncs-pixel.sgml b/doc/tmpl/liboilfuncs-pixel.sgml index d259643..65589e8 100644 --- a/doc/tmpl/liboilfuncs-pixel.sgml +++ b/doc/tmpl/liboilfuncs-pixel.sgml @@ -13,3 +13,284 @@ Pixel Operation Function Classes </para> +<!-- ##### SECTION Stability_Level ##### --> + + +<!-- ##### FUNCTION oil_argb_paint_u8 ##### --> +<para> + +</para> + +@i_4xn: +@s1_4: +@s2_n: +@n: + + +<!-- ##### FUNCTION oil_ayuv2argb_u8 ##### --> +<para> + +Converts an array of AYUV pixels to ARGB. +</para> + +@d_4xn: +@s_4xn: +@n: + + +<!-- ##### FUNCTION oil_ayuv2uyvy ##### --> +<para> + +</para> + +@d_n: +@s_n: +@n: + + +<!-- ##### FUNCTION oil_ayuv2yuyv ##### --> +<para> + +</para> + +@d_n: +@s_n: +@n: + + +<!-- ##### FUNCTION oil_ayuv2yvyu ##### --> +<para> + +</para> + +@d_n: +@s_n: +@n: + + +<!-- ##### FUNCTION oil_composite_add_argb ##### --> +<para> + +</para> + +@i_n: +@s1_n: +@n: + + +<!-- ##### FUNCTION oil_composite_add_argb_const_src ##### --> +<para> + +</para> + +@i_n: +@s1_1: +@n: + + +<!-- ##### FUNCTION oil_composite_in_argb ##### --> +<para> + +</para> + +@d_n: +@s1_n: +@s2_n: +@n: + + +<!-- ##### FUNCTION oil_composite_in_argb_const_mask ##### --> +<para> + +</para> + +@d_n: +@s1_n: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_composite_in_argb_const_src ##### --> +<para> + +</para> + +@d_n: +@s1_1: +@s2_n: +@n: + + +<!-- ##### FUNCTION oil_composite_in_over_argb ##### --> +<para> + +</para> + +@i_n: +@s1_n: +@s2_n: +@n: + + +<!-- ##### FUNCTION oil_composite_in_over_argb_const_mask ##### --> +<para> + +</para> + +@i_n: +@s1_n: +@s2_1: +@n: + + +<!-- ##### FUNCTION oil_composite_in_over_argb_const_src ##### --> +<para> + +</para> + +@i_n: +@s1_1: +@s2_n: +@n: + + +<!-- ##### FUNCTION oil_composite_over_argb ##### --> +<para> + +</para> + +@i_n: +@s1_n: +@n: + + +<!-- ##### FUNCTION oil_composite_over_argb_const_src ##### --> +<para> + +</para> + +@i_n: +@s1_1: +@n: + + +<!-- ##### FUNCTION oil_merge_linear_argb ##### --> +<para> + +</para> + +@d_n: +@s_n: +@s2_n: +@s3_1: +@n: + + +<!-- ##### FUNCTION oil_resample_linear_argb ##### --> +<para> + +</para> + +@d_n: +@s_2xn: +@n: +@i_2: + + +<!-- ##### FUNCTION oil_resample_linear_u8 ##### --> +<para> + +</para> + +@d_n: +@s_2xn: +@n: +@i_2: + + +<!-- ##### FUNCTION oil_rgb2bgr ##### --> +<para> + +</para> + +@d_3xn: +@s_3xn: +@n: + + +<!-- ##### FUNCTION oil_rgb2rgba ##### --> +<para> + +</para> + +@d_4xn: +@s_3xn: +@n: + + +<!-- ##### FUNCTION oil_yuv2rgbx_sub2_u8 ##### --> +<para> + +</para> + +@d_4xn: +@src1: +@src2: +@src3: +@n: + + +<!-- ##### FUNCTION oil_yuv2rgbx_sub4_u8 ##### --> +<para> + +</para> + +@d_4xn: +@src1: +@src2: +@src3: +@n: + + +<!-- ##### FUNCTION oil_yuv2rgbx_u8 ##### --> +<para> + +</para> + +@d_4xn: +@src1: +@src2: +@src3: +@n: + + +<!-- ##### FUNCTION oil_uyvy2ayuv ##### --> +<para> + +</para> + +@d_n: +@s_n: +@n: + + +<!-- ##### FUNCTION oil_yuyv2ayuv ##### --> +<para> + +</para> + +@d_n: +@s_n: +@n: + + +<!-- ##### FUNCTION oil_yvyu2ayuv ##### --> +<para> + +</para> + +@d_n: +@s_n: +@n: + + diff --git a/doc/tmpl/liboilfunction.sgml b/doc/tmpl/liboilfunction.sgml index 140c29b..39654d5 100644 --- a/doc/tmpl/liboilfunction.sgml +++ b/doc/tmpl/liboilfunction.sgml @@ -14,6 +14,9 @@ OilFunction </para> +<!-- ##### SECTION Stability_Level ##### --> + + <!-- ##### MACRO LIBOIL_CHECK_PROTOTYPE ##### --> <para> diff --git a/doc/tmpl/liboilgcc.sgml b/doc/tmpl/liboilgcc.sgml index 2ed801d..6394c18 100644 --- a/doc/tmpl/liboilgcc.sgml +++ b/doc/tmpl/liboilgcc.sgml @@ -14,3 +14,6 @@ liboilgcc </para> +<!-- ##### SECTION Stability_Level ##### --> + + diff --git a/doc/tmpl/liboilparameter.sgml b/doc/tmpl/liboilparameter.sgml index 49f8c9c..b260d95 100644 --- a/doc/tmpl/liboilparameter.sgml +++ b/doc/tmpl/liboilparameter.sgml @@ -14,6 +14,9 @@ liboilparameter </para> +<!-- ##### SECTION Stability_Level ##### --> + + <!-- ##### ENUM OilType ##### --> <para> @@ -27,6 +30,8 @@ liboilparameter @OIL_TYPE_u16: @OIL_TYPE_s32: @OIL_TYPE_u32: +@OIL_TYPE_s64: +@OIL_TYPE_u64: @OIL_TYPE_f32: @OIL_TYPE_f64: @OIL_TYPE_s8p: @@ -35,6 +40,8 @@ liboilparameter @OIL_TYPE_u16p: @OIL_TYPE_s32p: @OIL_TYPE_u32p: +@OIL_TYPE_s64p: +@OIL_TYPE_u64p: @OIL_TYPE_f32p: @OIL_TYPE_f64p: diff --git a/doc/tmpl/liboilprofile.sgml b/doc/tmpl/liboilprofile.sgml index e26bc40..201d580 100644 --- a/doc/tmpl/liboilprofile.sgml +++ b/doc/tmpl/liboilprofile.sgml @@ -14,6 +14,9 @@ liboilprofile </para> +<!-- ##### SECTION Stability_Level ##### --> + + <!-- ##### MACRO OIL_PROFILE_HIST_LENGTH ##### --> <para> diff --git a/doc/tmpl/liboilprototype.sgml b/doc/tmpl/liboilprototype.sgml index 83a8265..f4b99ad 100644 --- a/doc/tmpl/liboilprototype.sgml +++ b/doc/tmpl/liboilprototype.sgml @@ -14,6 +14,9 @@ liboilprototype </para> +<!-- ##### SECTION Stability_Level ##### --> + + <!-- ##### STRUCT OilPrototype ##### --> <para> diff --git a/doc/tmpl/liboilrandom.sgml b/doc/tmpl/liboilrandom.sgml index 5832e35..fa3b17b 100644 --- a/doc/tmpl/liboilrandom.sgml +++ b/doc/tmpl/liboilrandom.sgml @@ -14,6 +14,9 @@ liboilrandom </para> +<!-- ##### SECTION Stability_Level ##### --> + + <!-- ##### MACRO oil_rand_s32 ##### --> <para> diff --git a/doc/tmpl/liboiltest.sgml b/doc/tmpl/liboiltest.sgml index 234fca8..c0e4333 100644 --- a/doc/tmpl/liboiltest.sgml +++ b/doc/tmpl/liboiltest.sgml @@ -14,6 +14,9 @@ liboiltest </para> +<!-- ##### SECTION Stability_Level ##### --> + + <!-- ##### STRUCT OilTest ##### --> <para> diff --git a/doc/tmpl/liboiltypes.sgml b/doc/tmpl/liboiltypes.sgml index 092b7a4..1a14c87 100644 --- a/doc/tmpl/liboiltypes.sgml +++ b/doc/tmpl/liboiltypes.sgml @@ -14,6 +14,9 @@ liboiltypes </para> +<!-- ##### SECTION Stability_Level ##### --> + + <!-- ##### MACRO NULL ##### --> <para> |