/[classpath]/classpath/native/jni/java-lang/java_lang_Math.c
ViewVC logotype

Diff of /classpath/native/jni/java-lang/java_lang_Math.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by mark, Tue Oct 26 20:26:03 2004 UTC revision 1.6 by mkoch, Thu Oct 28 20:58:25 2004 UTC
# Line 40  exception statement from your version. * Line 40  exception statement from your version. *
40  #include <java_lang_Math.h>  #include <java_lang_Math.h>
41  #include <fdlibm.h>  #include <fdlibm.h>
42    
43  JNIEXPORT jdouble JNICALL Java_java_lang_Math_sin  JNIEXPORT jdouble JNICALL
44  (JNIEnv *env __attribute__((__unused__)),  Java_java_lang_Math_sin
45   jclass cls __attribute__((__unused__)),    (JNIEnv *env __attribute__((__unused__)),
46   jdouble x)     jclass cls __attribute__((__unused__)),
47       jdouble x)
48  {  {
49    return sin (x);    return sin (x);
50  }  }
51    
52  JNIEXPORT jdouble JNICALL Java_java_lang_Math_cos  JNIEXPORT jdouble JNICALL
53  (JNIEnv *env __attribute__((__unused__)),  Java_java_lang_Math_cos
54   jclass cls __attribute__((__unused__)),    (JNIEnv *env __attribute__((__unused__)),
55   jdouble x)     jclass cls __attribute__((__unused__)),
56       jdouble x)
57  {  {
58    return cos (x);    return cos (x);
59  }  }
60    
61  JNIEXPORT jdouble JNICALL Java_java_lang_Math_tan  JNIEXPORT jdouble JNICALL
62  (JNIEnv *env __attribute__((__unused__)),  Java_java_lang_Math_tan
63   jclass cls __attribute__((__unused__)),    (JNIEnv *env __attribute__((__unused__)),
64   jdouble x)     jclass cls __attribute__((__unused__)),
65       jdouble x)
66  {  {
67    return tan (x);    return tan (x);
68  }  }
69    
70  JNIEXPORT jdouble JNICALL Java_java_lang_Math_asin  JNIEXPORT jdouble JNICALL
71  (JNIEnv *env __attribute__((__unused__)),  Java_java_lang_Math_asin
72   jclass cls __attribute__((__unused__)),    (JNIEnv *env __attribute__((__unused__)),
73   jdouble x)     jclass cls __attribute__((__unused__)),
74       jdouble x)
75  {  {
76    return asin (x);    return asin (x);
77  }  }
78    
79  JNIEXPORT jdouble JNICALL Java_java_lang_Math_acos  JNIEXPORT jdouble JNICALL
80  (JNIEnv *env __attribute__((__unused__)),  Java_java_lang_Math_acos
81   jclass cls __attribute__((__unused__)),    (JNIEnv *env __attribute__((__unused__)),
82   jdouble x)     jclass cls __attribute__((__unused__)),
83       jdouble x)
84  {  {
85    return acos (x);    return acos (x);
86  }  }
87    
88  JNIEXPORT jdouble JNICALL Java_java_lang_Math_atan  JNIEXPORT jdouble JNICALL
89  (JNIEnv *env __attribute__((__unused__)),  Java_java_lang_Math_atan
90   jclass cls __attribute__((__unused__)),    (JNIEnv *env __attribute__((__unused__)),
91   jdouble x)     jclass cls __attribute__((__unused__)),
92       jdouble x)
93  {  {
94    return atan (x);    return atan (x);
95  }  }
96    
97  JNIEXPORT jdouble JNICALL Java_java_lang_Math_atan2  JNIEXPORT jdouble JNICALL
98  (JNIEnv *env __attribute__((__unused__)),  Java_java_lang_Math_atan2
99   jclass cls __attribute__((__unused__)),    (JNIEnv *env __attribute__((__unused__)),
100   jdouble y, jdouble x)     jclass cls __attribute__((__unused__)),
101       jdouble y, jdouble x)
102  {  {
103    return atan2 (y, x);    return atan2 (y, x);
104  }  }
105    
106  JNIEXPORT jdouble JNICALL Java_java_lang_Math_exp  JNIEXPORT jdouble JNICALL
107  (JNIEnv *env __attribute__((__unused__)),  Java_java_lang_Math_exp
108   jclass cls __attribute__((__unused__)),    (JNIEnv *env __attribute__((__unused__)),
109   jdouble x)     jclass cls __attribute__((__unused__)),
110       jdouble x)
111  {  {
112    return exp (x);    return exp (x);
113  }  }
114    
115  JNIEXPORT jdouble JNICALL Java_java_lang_Math_log  JNIEXPORT jdouble JNICALL
116  (JNIEnv *env __attribute__((__unused__)),  Java_java_lang_Math_log
117   jclass cls __attribute__((__unused__)),    (JNIEnv *env __attribute__((__unused__)),
118   jdouble x)     jclass cls __attribute__((__unused__)),
119       jdouble x)
120  {  {
121    return log (x);    return log (x);
122  }  }
123    
124  JNIEXPORT jdouble JNICALL Java_java_lang_Math_sqrt  JNIEXPORT jdouble JNICALL
125  (JNIEnv *env __attribute__((__unused__)),  Java_java_lang_Math_sqrt
126   jclass cls __attribute__((__unused__)),    (JNIEnv *env __attribute__((__unused__)),
127   jdouble x)     jclass cls __attribute__((__unused__)),
128       jdouble x)
129  {  {
130    return sqrt (x);    return sqrt (x);
131  }  }
132    
133  JNIEXPORT jdouble JNICALL Java_java_lang_Math_pow  JNIEXPORT jdouble JNICALL
134  (JNIEnv *env __attribute__((__unused__)),  Java_java_lang_Math_pow
135   jclass cls __attribute__((__unused__)),    (JNIEnv *env __attribute__((__unused__)),
136   jdouble x, jdouble y)     jclass cls __attribute__((__unused__)),
137       jdouble x, jdouble y)
138  {  {
139    return pow (x, y);    return pow (x, y);
140  }  }
141    
142  JNIEXPORT jdouble JNICALL Java_java_lang_Math_IEEEremainder  JNIEXPORT jdouble JNICALL
143  (JNIEnv *env __attribute__((__unused__)),  Java_java_lang_Math_IEEEremainder
144   jclass cls __attribute__((__unused__)),    (JNIEnv *env __attribute__((__unused__)),
145   jdouble x, jdouble y)     jclass cls __attribute__((__unused__)),
146       jdouble x, jdouble y)
147  {  {
148    return remainder (x, y);    return remainder (x, y);
149  }  }
150    
151  JNIEXPORT jdouble JNICALL Java_java_lang_Math_ceil  JNIEXPORT jdouble JNICALL
152  (JNIEnv *env __attribute__((__unused__)),  Java_java_lang_Math_ceil
153   jclass cls __attribute__((__unused__)),    (JNIEnv *env __attribute__((__unused__)),
154   jdouble x)     jclass cls __attribute__((__unused__)),
155       jdouble x)
156  {  {
157    return ceil (x);    return ceil (x);
158  }  }
159    
160  JNIEXPORT jdouble JNICALL Java_java_lang_Math_floor  JNIEXPORT jdouble JNICALL
161  (JNIEnv *env __attribute__((__unused__)),  Java_java_lang_Math_floor
162   jclass cls __attribute__((__unused__)),    (JNIEnv *env __attribute__((__unused__)),
163   jdouble x)     jclass cls __attribute__((__unused__)),
164       jdouble x)
165  {  {
166    return floor (x);    return floor (x);
167  }  }
168    
169  JNIEXPORT jdouble JNICALL Java_java_lang_Math_rint  JNIEXPORT jdouble JNICALL
170  (JNIEnv *env __attribute__((__unused__)),  Java_java_lang_Math_rint
171   jclass cls __attribute__((__unused__)),    (JNIEnv *env __attribute__((__unused__)),
172   jdouble x)     jclass cls __attribute__((__unused__)),
173       jdouble x)
174  {  {
175    return rint (x);    return rint (x);
176  }  }

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26