Merge branch 'master' of dice:git/vm

This commit is contained in:
Joel Dice 2007-12-21 17:26:34 -07:00
commit f3e2795990
2 changed files with 17 additions and 1 deletions

View File

@ -423,6 +423,12 @@ Java_java_lang_Math_sin(JNIEnv*, jclass, jdouble val)
return sin(val);
}
extern "C" JNIEXPORT jdouble JNICALL
Java_java_lang_Math_cos(JNIEnv*, jclass, jdouble val)
{
return cos(val);
}
extern "C" JNIEXPORT jdouble JNICALL
Java_java_lang_Math_sqrt(JNIEnv*, jclass, jdouble val)
{

View File

@ -57,9 +57,14 @@ vmJump:
jmp *%rdi
#elif defined __i386__
# if defined __APPLE__ || defined __MINGW32__
.globl _vmInvoke
_vmInvoke:
# else
.globl vmInvoke
vmInvoke:
# endif
pushl %ebp
movl %esp,%ebp
@ -120,8 +125,13 @@ exit:
popl %ebp
ret
# if defined __APPLE__ || defined __MINGW32__
.globl _vmJump
_vmJump:
# else
.globl vmJump
vmJump:
# endif
movl 4(%esp),%eax
movl 8(%esp),%ebp
movl 16(%esp),%ebx