summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2005-08-03 06:20:00 +0000
committerDavid Schleef <ds@schleef.org>2005-08-03 06:20:00 +0000
commit64f2d859e4f8ab9fcc43ea9cb8825f978496af92 (patch)
treeb5dc24cadfe2acdf48c4eed87a1aa5a3ccd6daa3
parenta5a73c071c12d6a69047012fa0f3629ce2025dcf (diff)
downloadliboil-64f2d859e4f8ab9fcc43ea9cb8825f978496af92.tar.gz
* doc/Makefile.am: updates
* doc/liboil-docs.sgml: * doc/liboil-sections.txt: * doc/tmpl/liboil-unused.sgml: * doc/tmpl/liboilcpu.sgml: * doc/tmpl/liboilfuncs-doc.sgml: * doc/tmpl/liboilfunction.sgml: * doc/tmpl/liboiltest.sgml: * testsuite/instruction/check-instructions.pl: minor opcode fixes
-rw-r--r--ChangeLog12
-rw-r--r--doc/Makefile.am4
-rw-r--r--doc/liboil-docs.sgml1
-rw-r--r--doc/liboil-sections.txt35
-rw-r--r--doc/tmpl/liboil-unused.sgml41
-rw-r--r--doc/tmpl/liboilcpu.sgml8
-rw-r--r--doc/tmpl/liboilfuncs-doc.sgml182
-rw-r--r--doc/tmpl/liboilfunction.sgml7
-rw-r--r--doc/tmpl/liboiltest.sgml32
-rwxr-xr-xtestsuite/instruction/check-instructions.pl9
10 files changed, 305 insertions, 26 deletions
diff --git a/ChangeLog b/ChangeLog
index b0eac00..5080193 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
2005-08-02 David Schleef <ds@schleef.org>
+ * doc/Makefile.am: updates
+ * doc/liboil-docs.sgml:
+ * doc/liboil-sections.txt:
+ * doc/tmpl/liboil-unused.sgml:
+ * doc/tmpl/liboilcpu.sgml:
+ * doc/tmpl/liboilfuncs-doc.sgml:
+ * doc/tmpl/liboilfunction.sgml:
+ * doc/tmpl/liboiltest.sgml:
+ * testsuite/instruction/check-instructions.pl: minor opcode fixes
+
+2005-08-02 David Schleef <ds@schleef.org>
+
* liboil/fb/fbpict.h: oops, need this
2005-08-02 David Schleef <ds@schleef.org>
diff --git a/doc/Makefile.am b/doc/Makefile.am
index be0c2da..7cddf6d 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -39,11 +39,11 @@ FIXXREF_OPTIONS=
# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h
# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c
HFILE_GLOB=$(top_srcdir)/liboil/*.h
-CFILE_GLOB=
+CFILE_GLOB=$(top_srcdir)/liboil/*.c
# Header files to ignore when scanning.
# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h
-IGNORE_HFILES=liboilfuncs.h
+IGNORE_HFILES=liboilfuncs.h fb/fbmmx.h fb/fbpict.h
# Images to copy into HTML directory.
# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png
diff --git a/doc/liboil-docs.sgml b/doc/liboil-docs.sgml
index 0006852..0af9e95 100644
--- a/doc/liboil-docs.sgml
+++ b/doc/liboil-docs.sgml
@@ -43,5 +43,6 @@
<xi:include href="xml/liboilprototype.xml"/>
<xi:include href="xml/liboilrandom.xml"/>
<xi:include href="xml/liboiltest.xml"/>
+ <xi:include href="xml/liboilmacros.xml"/>
</chapter>
</book>
diff --git a/doc/liboil-sections.txt b/doc/liboil-sections.txt
index 035da0d..9c30be0 100644
--- a/doc/liboil-sections.txt
+++ b/doc/liboil-sections.txt
@@ -9,6 +9,7 @@ oil_cpu_get_flags
oil_cpu_fault_check_enable
oil_cpu_fault_check_disable
oil_cpu_fault_check_try
+oil_cpu_get_ticks_per_second
</SECTION>
<SECTION>
@@ -73,6 +74,7 @@ oil_class_choose_by_name
oil_class_register_impl_by_name
oil_class_register_impl
oil_class_register_impl_full
+oil_init_no_optimize
</SECTION>
<SECTION>
@@ -173,6 +175,7 @@ OilTest
OIL_TEST_HEADER
OIL_TEST_FOOTER
oil_test_new
+oil_test_init
oil_test_free
oil_test_set_iterations
oil_test_check_ref
@@ -458,5 +461,37 @@ oil_null
oil_scanlinescale2_u8
oil_sincos_f64
oil_utf8_validate
+oil_diff8x8_s16_u8
+oil_diff8x8_average_s16_u8
+oil_err_inter8x8_u8_avg
+oil_recon8x8_inter
+oil_err_intra8x8_u8
+oil_recon8x8_intra
+oil_colsad8x8_u8
+oil_composite_over_u8
+oil_diff8x8_const128_s16_u8
+oil_copy8x8_u8
+oil_err_inter8x8_u8
+oil_fdct8x8theora
+oil_rowsad8x8_u8
+oil_recon8x8_inter2
+oil_composite_add_u8
+oil_sad8x8_u8_avg
+</SECTION>
+
+<SECTION>
+<FILE>liboilmacros</FILE>
+oil_min
+oil_max
+oil_divide_255
+oil_rand_rgba
+oil_argb
+oil_argb_noclamp
+oil_argb_A
+oil_argb_G
+oil_argb_B
+oil_argb_R
+oil_muldiv_255
+oil_clamp_255
</SECTION>
diff --git a/doc/tmpl/liboil-unused.sgml b/doc/tmpl/liboil-unused.sgml
index ccc1ab2..0ef1f84 100644
--- a/doc/tmpl/liboil-unused.sgml
+++ b/doc/tmpl/liboil-unused.sgml
@@ -78,6 +78,26 @@ dct
jpeg
+<!-- ##### SECTION ./tmpl/liboilfuncs-macros.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/liboilfuncs-macros.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/liboilfuncs-macros.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/liboilfuncs-macros.sgml:Title ##### -->
+liboilfuncs-macros
+
+
<!-- ##### SECTION ./tmpl/liboilfuncs.sgml:Long_Description ##### -->
<para>
@@ -3349,6 +3369,27 @@ utf8
</para>
+<!-- ##### FUNCTION oil_test_init_dest_arrays ##### -->
+<para>
+
+</para>
+
+@test:
+
+<!-- ##### FUNCTION oil_test_init_params ##### -->
+<para>
+
+</para>
+
+@test:
+
+<!-- ##### FUNCTION oil_test_init_src_arrays ##### -->
+<para>
+
+</para>
+
+@test:
+
<!-- ##### FUNCTION oil_vectoradd_s_f32 ##### -->
<para>
diff --git a/doc/tmpl/liboilcpu.sgml b/doc/tmpl/liboilcpu.sgml
index fd61cbf..9aa7320 100644
--- a/doc/tmpl/liboilcpu.sgml
+++ b/doc/tmpl/liboilcpu.sgml
@@ -46,3 +46,11 @@ liboilcpu
@Returns:
+<!-- ##### FUNCTION oil_cpu_get_ticks_per_second ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/doc/tmpl/liboilfuncs-doc.sgml b/doc/tmpl/liboilfuncs-doc.sgml
index fa62c4e..2805244 100644
--- a/doc/tmpl/liboilfuncs-doc.sgml
+++ b/doc/tmpl/liboilfuncs-doc.sgml
@@ -271,3 +271,185 @@ valid UTF-8 characters is placed in the destination.
@n:
+<!-- ##### FUNCTION oil_diff8x8_s16_u8 ##### -->
+<para>
+
+</para>
+
+@d_64:
+@s1_8x8:
+@ss1:
+@s2_8x8:
+@ss2:
+
+
+<!-- ##### FUNCTION oil_diff8x8_average_s16_u8 ##### -->
+<para>
+
+</para>
+
+@d_64:
+@s1_8x8:
+@ss1:
+@s2_8x8:
+@ss2:
+@s3_8x8:
+@ss3:
+
+
+<!-- ##### FUNCTION oil_err_inter8x8_u8_avg ##### -->
+<para>
+
+</para>
+
+@d_1:
+@s1_8x8:
+@ss1:
+@s2_8x8:
+@s3_8x8:
+@ss2:
+
+
+<!-- ##### FUNCTION oil_recon8x8_inter ##### -->
+<para>
+
+</para>
+
+@d_8x8:
+@ds:
+@s1_8x8:
+@ss1:
+@s2_8x8:
+
+
+<!-- ##### FUNCTION oil_err_intra8x8_u8 ##### -->
+<para>
+
+</para>
+
+@d_1:
+@s1_8x8:
+@ss1:
+
+
+<!-- ##### FUNCTION oil_recon8x8_intra ##### -->
+<para>
+
+</para>
+
+@d_8x8:
+@ds:
+@s_8x8:
+
+
+<!-- ##### FUNCTION oil_colsad8x8_u8 ##### -->
+<para>
+
+</para>
+
+@d_1:
+@s1_8x8:
+@ss1:
+@s2_8x8:
+@ss2:
+
+
+<!-- ##### FUNCTION oil_composite_over_u8 ##### -->
+<para>
+
+</para>
+
+@i_n:
+@s1_n:
+@n:
+
+
+<!-- ##### FUNCTION oil_diff8x8_const128_s16_u8 ##### -->
+<para>
+
+</para>
+
+@d_64:
+@s1_8x8:
+@ss1:
+
+
+<!-- ##### FUNCTION oil_copy8x8_u8 ##### -->
+<para>
+
+</para>
+
+@d_8x8:
+@ds:
+@s_8x8:
+@ss:
+
+
+<!-- ##### FUNCTION oil_err_inter8x8_u8 ##### -->
+<para>
+
+</para>
+
+@d_1:
+@s1_8x8:
+@ss1:
+@s2_8x8:
+@ss2:
+
+
+<!-- ##### FUNCTION oil_fdct8x8theora ##### -->
+<para>
+
+</para>
+
+@s_8x8:
+@d_8x8:
+
+
+<!-- ##### FUNCTION oil_rowsad8x8_u8 ##### -->
+<para>
+
+</para>
+
+@d_1:
+@s1_8x8:
+@s2_8x8:
+
+
+<!-- ##### FUNCTION oil_recon8x8_inter2 ##### -->
+<para>
+
+</para>
+
+@d_8x8:
+@ds:
+@s1_8x8:
+@ss1:
+@s2_8x8:
+@ss2:
+@s3_8x8:
+
+
+<!-- ##### FUNCTION oil_composite_add_u8 ##### -->
+<para>
+
+</para>
+
+@i_n:
+@s1_n:
+@n:
+
+
+<!-- ##### FUNCTION oil_sad8x8_u8_avg ##### -->
+<para>
+
+</para>
+
+@d_1:
+@s1_8x8:
+@ss1:
+@s2_8x8:
+@s3_8x8:
+@ss2:
+
+
diff --git a/doc/tmpl/liboilfunction.sgml b/doc/tmpl/liboilfunction.sgml
index c5ef11e..140c29b 100644
--- a/doc/tmpl/liboilfunction.sgml
+++ b/doc/tmpl/liboilfunction.sgml
@@ -370,3 +370,10 @@ OilFunction
@flags:
+<!-- ##### FUNCTION oil_init_no_optimize ##### -->
+<para>
+
+</para>
+
+
+
diff --git a/doc/tmpl/liboiltest.sgml b/doc/tmpl/liboiltest.sgml
index edc1de2..234fca8 100644
--- a/doc/tmpl/liboiltest.sgml
+++ b/doc/tmpl/liboiltest.sgml
@@ -55,6 +55,14 @@ liboiltest
@Returns:
+<!-- ##### FUNCTION oil_test_init ##### -->
+<para>
+
+</para>
+
+@test:
+
+
<!-- ##### FUNCTION oil_test_free ##### -->
<para>
@@ -98,27 +106,3 @@ liboiltest
@test:
-<!-- ##### FUNCTION oil_test_init_src_arrays ##### -->
-<para>
-
-</para>
-
-@test:
-
-
-<!-- ##### FUNCTION oil_test_init_dest_arrays ##### -->
-<para>
-
-</para>
-
-@test:
-
-
-<!-- ##### FUNCTION oil_test_init_params ##### -->
-<para>
-
-</para>
-
-@test:
-
-
diff --git a/testsuite/instruction/check-instructions.pl b/testsuite/instruction/check-instructions.pl
index c256651..0b33c53 100755
--- a/testsuite/instruction/check-instructions.pl
+++ b/testsuite/instruction/check-instructions.pl
@@ -101,6 +101,10 @@ sub check
"faddp",
"fadds",
"fchs",
+ "fcom",
+ "fcomp",
+ "fcompp",
+ "fdiv",
"fdivrl",
"fdivrs",
"fdivs",
@@ -111,9 +115,11 @@ sub check
"fistpl",
"fistpll",
"fld",
+ "fld1",
"fldcw",
"fldl",
"flds",
+ "fldt",
"fldz",
"fmul",
"fmull",
@@ -127,6 +133,7 @@ sub check
"fstp",
"fstpl",
"fstps",
+ "fstpt",
"fsts",
"fsub",
"fsubl",
@@ -135,11 +142,13 @@ sub check
"fsubrl",
"fsubrp",
"fsubrs",
+ "fsubs",
"fucom",
"fucomp",
"fucompp",
"fxch",
"imul",
+ "imulb",
"inc",
"incl",
"ja",