* Removed all Id tags.
[cacao.git] / src / vm / builtintable.inc
index 6d85bc7f10124b959587c0612f20d8c99eedb29d..888883b2c8a62a3776ff9e3355217b9745337380 100644 (file)
@@ -1,6 +1,6 @@
 /* src/vm/builtintable.inc - tables of builtin functions
 
-   Copyright (C) 1996-2005, 2006 R. Grafl, A. Krall, C. Kruegel,
+   Copyright (C) 1996-2005, 2006, 2007 R. Grafl, A. Krall, C. Kruegel,
    C. Oates, R. Obermaisser, M. Platter, M. Probst, S. Ring,
    E. Steiner, C. Thalinger, D. Thuernbeck, P. Tomsich, C. Ullrich,
    J. Wenninger, Institut f. Computersprachen - TU Wien
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   Contact: cacao@cacaojvm.org
-
-   Authors: Christian Thalinger
-
-   Changes:
-
-   $Id: builtintable.inc 5251 2006-08-18 13:01:00Z twisti $
-
 */
 
 
@@ -719,6 +711,9 @@ static builtintable_entry builtintable_automatic[] = {
                false,
                NULL
        },
+#endif /* !SUPPORT_FLOAT */
+
+#if !SUPPORT_FLOAT || !SUPPORT_FLOAT_CMP
        {
                ICMD_FCMPL,
                BUILTIN_fcmpl,
@@ -743,7 +738,7 @@ static builtintable_entry builtintable_automatic[] = {
                false,
                NULL
        },
-#endif /* !SUPPORT_FLOAT */
+#endif /* !SUPPORT_FLOAT || !SUPPORT_FLOAT_CMP */
 
 
        /* double functions *******************************************************/
@@ -809,6 +804,9 @@ static builtintable_entry builtintable_automatic[] = {
                false,
                NULL
        },
+#endif /* !SUPPORT_DOUBLE */
+
+#if !SUPPORT_DOUBLE || !SUPPORT_DOUBLE_CMP
        {
                ICMD_DCMPL,
                BUILTIN_dcmpl,
@@ -833,7 +831,7 @@ static builtintable_entry builtintable_automatic[] = {
                false,
                NULL
        },
-#endif /* !SUPPORT_DOUBLE */
+#endif /* !SUPPORT_DOUBLE || !SUPPORT_DOUBLE_CMP */
 
 
        /* float/double functions *************************************************/
@@ -886,6 +884,7 @@ static builtintable_entry builtintable_automatic[] = {
 /* automatically replaced functions *******************************************/
 
 static builtintable_entry builtintable_function[] = {
+#if defined(ENABLE_JIT)
 
        /* java.lang.VMSystem.arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V STATIC NATIVE */
 
@@ -952,6 +951,8 @@ static builtintable_entry builtintable_function[] = {
                NULL
        },
 
+#endif /* defined(ENABLE_JIT) */
+
        /* stop entry */
 
        {