Changes: Edwin Steiner
- $Id: builtin.h 879 2004-01-12 13:31:56Z twisti $
+ $Id: builtin.h 890 2004-01-19 12:24:13Z edwin $
*/
* must be an entry in the builtin_desc table in jit/jit.c.
*/
-/* XXX delete */
-#if 0
-typedef struct builtin_descriptor {
- functionptr bptr;
- char *name;
- } builtin_descriptor;
-#endif
-
typedef struct builtin_descriptor builtin_descriptor;
/* There is a builtin_descriptor in builtin_desc for every builtin
/* NOT AN OP */
#endif
#endif
-void builtin_displaymethodstart(methodinfo *method); /* XXX? */
+void builtin_displaymethodstart(methodinfo *method);
/* NOT AN OP */
void builtin_displaymethodstop(methodinfo *method, s8 l, double d, float f);
/* NOT AN OP */
-/* void builtin_displaymethodstop(methodinfo *method); */ /* XXX? */
-void builtin_displaymethodexception(methodinfo *method); /* XXX? */
+/* void builtin_displaymethodstop(methodinfo *method); */
+void builtin_displaymethodexception(methodinfo *method);
/* NOT AN OP */
void builtin_monitorenter(java_objectheader *o);
s4 builtin_lcmp(s8 a, s8 b);
#define BUILTIN_lcmp (functionptr) builtin_lcmp
-float builtin_fadd(float a, float b); /* XXX? */
+float builtin_fadd(float a, float b);
/* NOT AN OP */
-float builtin_fsub(float a, float b); /* XXX? */
+float builtin_fsub(float a, float b);
/* NOT AN OP */
-float builtin_fmul(float a, float b); /* XXX? */
+float builtin_fmul(float a, float b);
/* NOT AN OP */
-float builtin_fdiv(float a, float b); /* XXX? */
+float builtin_fdiv(float a, float b);
/* NOT AN OP */
-float builtin_fneg(float a); /* XXX? */
+float builtin_fneg(float a);
/* NOT AN OP */
-s4 builtin_fcmpl(float a, float b); /* XXX? */
+s4 builtin_fcmpl(float a, float b);
/* NOT AN OP */
-s4 builtin_fcmpg(float a, float b); /* XXX? */
+s4 builtin_fcmpg(float a, float b);
/* NOT AN OP */
float builtin_frem(float a, float b);
#define BUILTIN_frem (functionptr) builtin_frem
-double builtin_dadd(double a, double b); /* XXX? */
+double builtin_dadd(double a, double b);
/* NOT AN OP */
-double builtin_dsub(double a, double b); /* XXX? */
+double builtin_dsub(double a, double b);
/* NOT AN OP */
-double builtin_dmul(double a, double b); /* XXX? */
+double builtin_dmul(double a, double b);
/* NOT AN OP */
-double builtin_ddiv(double a, double b); /* XXX? */
+double builtin_ddiv(double a, double b);
/* NOT AN OP */
-double builtin_dneg(double a); /* XXX? */
+double builtin_dneg(double a);
/* NOT AN OP */
-s4 builtin_dcmpl(double a, double b); /* XXX? */
+s4 builtin_dcmpl(double a, double b);
/* NOT AN OP */
-s4 builtin_dcmpg(double a, double b); /* XXX? */
+s4 builtin_dcmpg(double a, double b);
/* NOT AN OP */
double builtin_drem(double a, double b);
#define BUILTIN_drem (functionptr) builtin_drem
s8 asm_builtin_f2l(float a);
/* NOT AN OP */
-double builtin_f2d(float a); /* XXX? */
+double builtin_f2d(float a);
/* NOT AN OP */
s4 builtin_d2i(double a);
s8 asm_builtin_d2l(double a);
/* NOT AN OP */
-float builtin_d2f(double a); /* XXX? */
+float builtin_d2f(double a);
/* NOT AN OP */
java_arrayheader *builtin_clone_array(void *env, java_arrayheader *o);