diff options
author | David Schleef <ds@schleef.org> | 2005-05-08 21:24:25 +0000 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2005-05-08 21:24:25 +0000 |
commit | c638c5fad3fa0c0310067d5334d18688893fa98d (patch) | |
tree | d1216cfafa713ff83ea0a1e8e7bf004926da6fd4 /doc | |
parent | 734ba4a0524ab489314a38d69969085fd6dbba4c (diff) | |
download | liboil-c638c5fad3fa0c0310067d5334d18688893fa98d.tar.gz |
Rearrangement of docs
* doc/liboil-docs.sgml:
* doc/liboil-sections.txt:
* doc/tmpl/convert.sgml:
* doc/tmpl/liboil-unused.sgml:
* doc/tmpl/liboil.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/liboilgcc.sgml:
* doc/tmpl/utf8.sgml:
Diffstat (limited to 'doc')
-rw-r--r-- | doc/liboil-docs.sgml | 6 | ||||
-rw-r--r-- | doc/liboil-sections.txt | 210 | ||||
-rw-r--r-- | doc/tmpl/convert.sgml | 1608 | ||||
-rw-r--r-- | doc/tmpl/liboil-unused.sgml | 140 | ||||
-rw-r--r-- | doc/tmpl/liboil.sgml | 14 | ||||
-rw-r--r-- | doc/tmpl/liboilfuncs-conv.sgml | 1607 | ||||
-rw-r--r-- | doc/tmpl/liboilfuncs-copy.sgml | 292 | ||||
-rw-r--r-- | doc/tmpl/liboilfuncs-dct.sgml | 237 | ||||
-rw-r--r-- | doc/tmpl/liboilfuncs-doc.sgml | 2822 | ||||
-rw-r--r-- | doc/tmpl/liboilfuncs-math.sgml | 478 | ||||
-rw-r--r-- | doc/tmpl/liboilfuncs-math8x8.sgml | 90 | ||||
-rw-r--r-- | doc/tmpl/liboilfuncs-pixel.sgml | 93 | ||||
-rw-r--r-- | doc/tmpl/liboilgcc.sgml | 16 | ||||
-rw-r--r-- | doc/tmpl/utf8.sgml | 16 |
14 files changed, 4692 insertions, 2937 deletions
diff --git a/doc/liboil-docs.sgml b/doc/liboil-docs.sgml index 2e783b6..0006852 100644 --- a/doc/liboil-docs.sgml +++ b/doc/liboil-docs.sgml @@ -16,6 +16,12 @@ </para> <xi:include href="xml/liboil.xml"/> + <xi:include href="xml/liboilfuncs-conv.xml"/> + <xi:include href="xml/liboilfuncs-copy.xml"/> + <xi:include href="xml/liboilfuncs-math.xml"/> + <xi:include href="xml/liboilfuncs-math8x8.xml"/> + <xi:include href="xml/liboilfuncs-dct.xml"/> + <xi:include href="xml/liboilfuncs-pixel.xml"/> <xi:include href="xml/liboilfuncs-doc.xml"/> </chapter> diff --git a/doc/liboil-sections.txt b/doc/liboil-sections.txt index 27801cb..752b99c 100644 --- a/doc/liboil-sections.txt +++ b/doc/liboil-sections.txt @@ -1,7 +1,6 @@ <SECTION> <FILE>liboil</FILE> oil_init -oil_memcpy </SECTION> <SECTION> @@ -189,23 +188,7 @@ oil_test_init_params </SECTION> <SECTION> -<FILE>liboilfuncs-doc</FILE> -oil_abs_f32_f32 -oil_abs_f64_f64 -oil_abs_u16_s16 -oil_abs_u32_s32 -oil_abs_u8_s8 -oil_argb_paint_u8 -oil_average2_u8 -oil_ayuv2argb_u8 -oil_clip_f32 -oil_clip_f64 -oil_clip_s16 -oil_clip_s32 -oil_clip_s8 -oil_clip_u16 -oil_clip_u32 -oil_clip_u8 +<FILE>liboilfuncs-conv</FILE> oil_clipconv8x8_u8_s16 oil_clipconv_s16_f32 oil_clipconv_s16_f64 @@ -295,27 +278,35 @@ oil_conv_u8_s32 oil_conv_u8_s8 oil_conv_u8_u16 oil_conv_u8_u32 +oil_scaleconv_f32_s16 +oil_scaleconv_f32_s32 +oil_scaleconv_f32_s8 +oil_scaleconv_f32_u16 +oil_scaleconv_f32_u32 +oil_scaleconv_f32_u8 +oil_scaleconv_f64_s16 +oil_scaleconv_f64_s32 +oil_scaleconv_f64_s8 +oil_scaleconv_f64_u16 +oil_scaleconv_f64_u32 +oil_scaleconv_f64_u8 +oil_scaleconv_s16_f32 +oil_scaleconv_s16_f64 +oil_scaleconv_s32_f32 +oil_scaleconv_s32_f64 +oil_scaleconv_s8_f32 +oil_scaleconv_s8_f64 +oil_scaleconv_u16_f32 +oil_scaleconv_u16_f64 +oil_scaleconv_u32_f32 +oil_scaleconv_u32_f64 +oil_scaleconv_u8_f32 +oil_scaleconv_u8_f64 +</SECTION> + +<SECTION> +<FILE>liboilfuncs-copy</FILE> oil_copy_u8 -oil_dct36_f32 -oil_dequantize8x8_s16 -oil_diffsquaresum_f64 -oil_fdct8_f64 -oil_fdct8x8_f64 -oil_fdct8x8s_s16 -oil_idct8_f64 -oil_idct8x8_f64 -oil_idct8x8_s16 -oil_imdct12_f64 -oil_imdct32_f32 -oil_imdct36_f64 -oil_md5 -oil_mdct12_f64 -oil_mdct36_f64 -oil_mix_u8 -oil_mult8x8_s16 -oil_multsum_f32 -oil_multsum_f64 -oil_null oil_permute_f32 oil_permute_f64 oil_permute_s16 @@ -324,10 +315,31 @@ oil_permute_s8 oil_permute_u16 oil_permute_u32 oil_permute_u8 -oil_rgb2bgr -oil_rgb2rgba -oil_sad8x8_f64 -oil_sad8x8_s16 +oil_splat_u32 +oil_splat_u8 +oil_tablelookup_u8 +oil_trans8x8_f64 +oil_trans8x8_u16 +oil_trans8x8_u32 +oil_trans8x8_u8 +oil_unzigzag8x8_s16 +oil_zigzag8x8_s16 +oil_splat_u32_ns +oil_splat_u8_ns +oil_trans8x8_s16 +oil_memcpy +</SECTION> + +<SECTION> +<FILE>liboilfuncs-math</FILE> +oil_abs_f32_f32 +oil_abs_f64_f64 +oil_abs_u16_s16 +oil_abs_u32_s32 +oil_abs_u8_s8 +oil_average2_u8 +oil_multsum_f32 +oil_multsum_f64 oil_scalaradd_f32 oil_scalaradd_f64 oil_scalaradd_s16 @@ -344,19 +356,6 @@ oil_scalarmult_s8 oil_scalarmult_u16 oil_scalarmult_u32 oil_scalarmult_u8 -oil_scanlinescale2_u8 -oil_sincos_f64 -oil_splat_u32 -oil_splat_u8 -oil_squaresum_f64 -oil_sum_f64 -oil_tablelookup_u8 -oil_trans8x8_f64 -oil_trans8x8_u16 -oil_trans8x8_u32 -oil_trans8x8_u8 -oil_unzigzag8x8_s16 -oil_utf8_validate oil_vectoradd_f32 oil_vectoradd_f64 oil_vectoradd_s16 @@ -365,67 +364,68 @@ oil_vectoradd_s8 oil_vectoradd_u16 oil_vectoradd_u32 oil_vectoradd_u8 -oil_yuv2rgbx_sub2_u8 -oil_yuv2rgbx_sub4_u8 -oil_yuv2rgbx_u8 -oil_zigzag8x8_s16 -oil_idct8theora_s16 -oil_idct8x8lim10_f64 -oil_idct8x8lim10_s16 -oil_idct8x8theora_s16 -oil_sad8x8_f64_2 -oil_sad8x8_s16_2 -oil_sad8x8_u8 -oil_scaleconv_f32_s16 -oil_scaleconv_f32_s32 -oil_scaleconv_f32_s8 -oil_scaleconv_f32_u16 -oil_scaleconv_f32_u32 -oil_scaleconv_f32_u8 -oil_scaleconv_f64_s16 -oil_scaleconv_f64_s32 -oil_scaleconv_f64_s8 -oil_scaleconv_f64_u16 -oil_scaleconv_f64_u32 -oil_scaleconv_f64_u8 -oil_scaleconv_s16_f32 -oil_scaleconv_s16_f64 -oil_scaleconv_s32_f32 -oil_scaleconv_s32_f64 -oil_scaleconv_s8_f32 -oil_scaleconv_s8_f64 -oil_scaleconv_u16_f32 -oil_scaleconv_u16_f64 -oil_scaleconv_u32_f32 -oil_scaleconv_u32_f64 -oil_scaleconv_u8_f32 -oil_scaleconv_u8_f64 -oil_splat_u32_ns -oil_splat_u8_ns -oil_trans8x8_s16 -</SECTION> - -<SECTION> -<FILE>dct</FILE> -</SECTION> - -<SECTION> -<FILE>utf8</FILE> +oil_squaresum_f64 +oil_sum_f64 </SECTION> <SECTION> -<FILE>jpeg</FILE> +<FILE>liboilfuncs-math8x8</FILE> +oil_mult8x8_s16 +oil_sad8x8_f64 +oil_sad8x8_s16 +oil_sad8x8_f64_2 +oil_sad8x8_s16_2 +oil_sad8x8_u8 </SECTION> <SECTION> -<FILE>simdpack</FILE> +<FILE>liboilfuncs-dct</FILE> +oil_dct36_f32 +oil_fdct8_f64 +oil_fdct8x8_f64 +oil_fdct8x8s_s16 +oil_idct8_f64 +oil_idct8x8_f64 +oil_idct8x8_s16 +oil_imdct12_f64 +oil_imdct32_f32 +oil_imdct36_f64 +oil_mdct12_f64 +oil_mdct36_f64 +oil_idct8theora_s16 +oil_idct8x8lim10_f64 +oil_idct8x8lim10_s16 +oil_idct8x8theora_s16 </SECTION> <SECTION> -<FILE>md5</FILE> +<FILE>liboilfuncs-pixel</FILE> +oil_argb_paint_u8 +oil_ayuv2argb_u8 +oil_rgb2bgr +oil_rgb2rgba +oil_yuv2rgbx_sub2_u8 +oil_yuv2rgbx_sub4_u8 +oil_yuv2rgbx_u8 </SECTION> <SECTION> -<FILE>conv</FILE> +<FILE>liboilfuncs-doc</FILE> +oil_clip_f32 +oil_clip_f64 +oil_clip_s16 +oil_clip_s32 +oil_clip_s8 +oil_clip_u16 +oil_clip_u32 +oil_clip_u8 +oil_dequantize8x8_s16 +oil_diffsquaresum_f64 +oil_md5 +oil_mix_u8 +oil_null +oil_scanlinescale2_u8 +oil_sincos_f64 +oil_utf8_validate </SECTION> diff --git a/doc/tmpl/convert.sgml b/doc/tmpl/convert.sgml new file mode 100644 index 0000000..4cf62fc --- /dev/null +++ b/doc/tmpl/convert.sgml @@ -0,0 +1,1608 @@ +<!-- ##### SECTION Title ##### --> +convert + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + + +<!-- ##### 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/liboil-unused.sgml b/doc/tmpl/liboil-unused.sgml index 40fd284..ccc1ab2 100644 --- a/doc/tmpl/liboil-unused.sgml +++ b/doc/tmpl/liboil-unused.sgml @@ -1,3 +1,83 @@ +<!-- ##### SECTION ./tmpl/conv.sgml:Long_Description ##### --> +<para> + +</para> + + +<!-- ##### SECTION ./tmpl/conv.sgml:See_Also ##### --> +<para> + +</para> + + +<!-- ##### SECTION ./tmpl/conv.sgml:Short_Description ##### --> + + + +<!-- ##### SECTION ./tmpl/conv.sgml:Title ##### --> +conv + + +<!-- ##### SECTION ./tmpl/convert.sgml:Long_Description ##### --> +<para> + +</para> + + +<!-- ##### SECTION ./tmpl/convert.sgml:See_Also ##### --> +<para> + +</para> + + +<!-- ##### SECTION ./tmpl/convert.sgml:Short_Description ##### --> + + + +<!-- ##### SECTION ./tmpl/convert.sgml:Title ##### --> +convert + + +<!-- ##### SECTION ./tmpl/dct.sgml:Long_Description ##### --> +<para> + +</para> + + +<!-- ##### SECTION ./tmpl/dct.sgml:See_Also ##### --> +<para> + +</para> + + +<!-- ##### SECTION ./tmpl/dct.sgml:Short_Description ##### --> + + + +<!-- ##### SECTION ./tmpl/dct.sgml:Title ##### --> +dct + + +<!-- ##### SECTION ./tmpl/jpeg.sgml:Long_Description ##### --> +<para> + +</para> + + +<!-- ##### SECTION ./tmpl/jpeg.sgml:See_Also ##### --> +<para> + +</para> + + +<!-- ##### SECTION ./tmpl/jpeg.sgml:Short_Description ##### --> + + + +<!-- ##### SECTION ./tmpl/jpeg.sgml:Title ##### --> +jpeg + + <!-- ##### SECTION ./tmpl/liboilfuncs.sgml:Long_Description ##### --> <para> @@ -18,6 +98,66 @@ liboilfuncs +<!-- ##### SECTION ./tmpl/md5.sgml:Long_Description ##### --> +<para> + +</para> + + +<!-- ##### SECTION ./tmpl/md5.sgml:See_Also ##### --> +<para> + +</para> + + +<!-- ##### SECTION ./tmpl/md5.sgml:Short_Description ##### --> + + + +<!-- ##### SECTION ./tmpl/md5.sgml:Title ##### --> +md5 + + +<!-- ##### SECTION ./tmpl/simdpack.sgml:Long_Description ##### --> +<para> + +</para> + + +<!-- ##### SECTION ./tmpl/simdpack.sgml:See_Also ##### --> +<para> + +</para> + + +<!-- ##### SECTION ./tmpl/simdpack.sgml:Short_Description ##### --> + + + +<!-- ##### SECTION ./tmpl/simdpack.sgml:Title ##### --> +simdpack + + +<!-- ##### SECTION ./tmpl/utf8.sgml:Long_Description ##### --> +<para> + +</para> + + +<!-- ##### SECTION ./tmpl/utf8.sgml:See_Also ##### --> +<para> + +</para> + + +<!-- ##### SECTION ./tmpl/utf8.sgml:Short_Description ##### --> + + + +<!-- ##### SECTION ./tmpl/utf8.sgml:Title ##### --> +utf8 + + <!-- ##### USER_FUNCTION _oil_type_abs_f32_f32 ##### --> <para> diff --git a/doc/tmpl/liboil.sgml b/doc/tmpl/liboil.sgml index ee3c32b..0a073d0 100644 --- a/doc/tmpl/liboil.sgml +++ b/doc/tmpl/liboil.sgml @@ -1,8 +1,8 @@ <!-- ##### SECTION Title ##### --> -liboil +Initialization <!-- ##### SECTION Short_Description ##### --> -Miscellaneous functions +Functions for library initialization <!-- ##### SECTION Long_Description ##### --> <para> @@ -21,13 +21,3 @@ Miscellaneous functions -<!-- ##### MACRO oil_memcpy ##### --> -<para> -Copies data from a source location to destination. Similar to memcpy(). -</para> - -@dest: pointer to destination memory -@src: pointer to source memory -@n_bytes: number of bytes to copy - - diff --git a/doc/tmpl/liboilfuncs-conv.sgml b/doc/tmpl/liboilfuncs-conv.sgml new file mode 100644 index 0000000..6768b84 --- /dev/null +++ b/doc/tmpl/liboilfuncs-conv.sgml @@ -0,0 +1,1607 @@ +<!-- ##### SECTION Title ##### --> +Type conversion + +<!-- ##### SECTION Short_Description ##### --> +Type conversion function classes + +<!-- ##### SECTION Long_Description ##### --> +<para> +These functions convert values in the source array from the source +type to the destination type. +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### 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 new file mode 100644 index 0000000..9561f70 --- /dev/null +++ b/doc/tmpl/liboilfuncs-copy.sgml @@ -0,0 +1,292 @@ +<!-- ##### SECTION Title ##### --> +Copying + +<!-- ##### SECTION Short_Description ##### --> +Copy and rearrangement function classes + +<!-- ##### SECTION Long_Description ##### --> +<para> +These functions copy data from source array to destination array, +sometimes modifying position in the array. +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### 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 +</para> + +@dest: +@dstr: +@src: +@sstr: + + +<!-- ##### MACRO oil_memcpy ##### --> +<para> +Copies data from a source location to destination. Similar to memcpy(). +</para> + +@dest: pointer to destination memory +@src: pointer to source memory +@n_bytes: number of bytes to copy + + diff --git a/doc/tmpl/liboilfuncs-dct.sgml b/doc/tmpl/liboilfuncs-dct.sgml new file mode 100644 index 0000000..8c33fb7 --- /dev/null +++ b/doc/tmpl/liboilfuncs-dct.sgml @@ -0,0 +1,237 @@ +<!-- ##### SECTION Title ##### --> +DCT + +<!-- ##### SECTION Short_Description ##### --> +Discrete Cosine Transform Related Function Classes + +<!-- ##### SECTION Long_Description ##### --> +<para> +Functions operate on arrays of data. The arrays can be either source +arrays (input only), destination arrays (output only), or in-place +arrays (both input and output). +</para> + +<para> +The interpretation of a parameter can usually be determined from its +name. Parameters for arrays are of the form d1_1xn, where the first +character represents the direction (source, destination, or in-place), +the second represents the index for that particular direction, and +the characters after the underscore indicate the size of the array. +In this case, "1xn" represents an array that is 1 by N. Note that +the index and the size can both be omitted, giving a default of 1 +for the index and 1xn for the size. +</para> + +<para> +Parameters that represent strides are of the form "d1s". The +interpretation is similar to above, except that the s indicates +a stride parameter. +</para> + +<para> +The exceptions to the above rule are "dest", "src", "dstr", "sstr", etc. +These are aliases for "d1", "s1", "d1s", and "s1s", respectively. This +form is deprecated and will be removed in the 0.4 series. +</para> + +<para> +Two special parameters are "n" and "m", which determine the size of +the arrays in other parameters. +</para> + +<para> +Data arrays are laid out such that rows are separated by the number +of bytes given by the corresponding stride. Elements in each row +are contiguous. If there is no stride parameter corresponding to an +array, the rows of the array are contiguous. +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### 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 43e6dbb..fa62c4e 100644 --- a/doc/tmpl/liboilfuncs-doc.sgml +++ b/doc/tmpl/liboilfuncs-doc.sgml @@ -1,8 +1,8 @@ <!-- ##### SECTION Title ##### --> -Function Classes +Other Function Classes <!-- ##### SECTION Short_Description ##### --> -Function Classes +Other Function Classes <!-- ##### SECTION Long_Description ##### --> <para> @@ -51,114 +51,6 @@ array, the rows of the array are contiguous. </para> -<!-- ##### 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_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_clip_f32 ##### --> <para> @@ -174,7 +66,6 @@ Clips each element in the first source array. @s3_1: maximum - <!-- ##### FUNCTION oil_clip_f64 ##### --> <para> @@ -190,7 +81,6 @@ Clips each element in the first source array. @s3_1: maximum - <!-- ##### FUNCTION oil_clip_s16 ##### --> <para> @@ -206,7 +96,6 @@ Clips each element in the first source array. @s3_1: maximum - <!-- ##### FUNCTION oil_clip_s32 ##### --> <para> @@ -222,7 +111,6 @@ Clips each element in the first source array. @s3_1: maximum - <!-- ##### FUNCTION oil_clip_s8 ##### --> <para> @@ -238,7 +126,6 @@ Clips each element in the first source array. @s3_1: maximum - <!-- ##### FUNCTION oil_clip_u16 ##### --> <para> @@ -254,7 +141,6 @@ Clips each element in the first source array. @s3_1: maximum - <!-- ##### FUNCTION oil_clip_u32 ##### --> <para> @@ -270,7 +156,6 @@ Clips each element in the first source array. @s3_1: maximum - <!-- ##### FUNCTION oil_clip_u8 ##### --> <para> @@ -286,1422 +171,6 @@ Clips each element in the first source array. @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_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_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> @@ -1718,7 +187,6 @@ function would be more appropriately called oil_mult8x8_s16(). @sstr2: - <!-- ##### FUNCTION oil_diffsquaresum_f64 ##### --> <para> @@ -1735,125 +203,6 @@ over the entire array, placing the result in the destination. @n: - -<!-- ##### 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_md5 ##### --> <para> @@ -1867,29 +216,6 @@ source tree. @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_mix_u8 ##### --> <para> @@ -1902,45 +228,6 @@ Calculates the modified discrete cosine transform of the source array. @n: -<!-- ##### FUNCTION oil_mult8x8_s16 ##### --> -<para> - -</para> - -@d_8x8: -@s1_8x8: -@s2_8x8: -@ds: -@ss1: -@ss2: - - -<!-- ##### 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_null ##### --> <para> @@ -1949,373 +236,6 @@ Does nothing, and does it surprisingly fast. - -<!-- ##### 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_rgb2bgr ##### --> -<para> - -</para> - -@d_3xn: -@s_3xn: -@n: - - -<!-- ##### FUNCTION oil_rgb2rgba ##### --> -<para> - -</para> - -@d_4xn: -@s_3xn: -@n: - - -<!-- ##### 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_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_scanlinescale2_u8 ##### --> <para> @@ -2338,135 +258,6 @@ Does nothing, and does it surprisingly fast. @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_u8 ##### --> -<para> - -Copies the value in the source array to each element in the destination -array. -</para> - -@dest: -@dstr: -@s1_1: -@n: - - - -<!-- ##### 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_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_utf8_validate ##### --> <para> @@ -2480,612 +271,3 @@ valid UTF-8 characters is placed in the destination. @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_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_zigzag8x8_s16 ##### --> -<para> - -</para> - -@d_8x8: -@ds: -@s_8x8: -@ss: - - -<!-- ##### 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: - - - -<!-- ##### 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: - - - -<!-- ##### 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_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 -</para> - -@dest: -@dstr: -@src: -@sstr: - - - diff --git a/doc/tmpl/liboilfuncs-math.sgml b/doc/tmpl/liboilfuncs-math.sgml new file mode 100644 index 0000000..57c4704 --- /dev/null +++ b/doc/tmpl/liboilfuncs-math.sgml @@ -0,0 +1,478 @@ +<!-- ##### SECTION Title ##### --> +Simple Math + +<!-- ##### SECTION Short_Description ##### --> +Function Classes for Simple Arithmetic Operations + +<!-- ##### SECTION Long_Description ##### --> +<para> +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### 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: + + diff --git a/doc/tmpl/liboilfuncs-math8x8.sgml b/doc/tmpl/liboilfuncs-math8x8.sgml new file mode 100644 index 0000000..6253a61 --- /dev/null +++ b/doc/tmpl/liboilfuncs-math8x8.sgml @@ -0,0 +1,90 @@ +<!-- ##### SECTION Title ##### --> +Simple Math on 8x8 Blocks + +<!-- ##### SECTION Short_Description ##### --> +Arithmetic Operations on 8x8 Blocks + +<!-- ##### SECTION Long_Description ##### --> +<para> +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### 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 new file mode 100644 index 0000000..422d2cc --- /dev/null +++ b/doc/tmpl/liboilfuncs-pixel.sgml @@ -0,0 +1,93 @@ +<!-- ##### SECTION Title ##### --> +Pixel Operations + +<!-- ##### SECTION Short_Description ##### --> +Pixel Operation Function Classes + +<!-- ##### SECTION Long_Description ##### --> +<para> +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + +<!-- ##### 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_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: + + diff --git a/doc/tmpl/liboilgcc.sgml b/doc/tmpl/liboilgcc.sgml new file mode 100644 index 0000000..2ed801d --- /dev/null +++ b/doc/tmpl/liboilgcc.sgml @@ -0,0 +1,16 @@ +<!-- ##### SECTION Title ##### --> +liboilgcc + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + diff --git a/doc/tmpl/utf8.sgml b/doc/tmpl/utf8.sgml new file mode 100644 index 0000000..be2d593 --- /dev/null +++ b/doc/tmpl/utf8.sgml @@ -0,0 +1,16 @@ +<!-- ##### SECTION Title ##### --> +utf8 + +<!-- ##### SECTION Short_Description ##### --> + + +<!-- ##### SECTION Long_Description ##### --> +<para> + +</para> + +<!-- ##### SECTION See_Also ##### --> +<para> + +</para> + |