Hi all,

Running this program in an OpenBSD 4.5 guest kernel panics the guest
(compile with gcc -msse2 test.c):

-----
#include <xmmintrin.h>
#include <stdio.h>

int main()
{
        _MM_SET_EXCEPTION_MASK(_MM_GET_EXCEPTION_MASK() & ~(_MM_MASK_DIV_ZERO));
        double a = 1.0;
        double b = 0.0;
        __asm__("divsd %1, %0" : "+x" (a) : "x" (b));
        printf("%f\n",a);
        return 0;
}
-----

This doesn't happen on a real machine running OpenBSD so it looks like
a bug in VirtualBox.

Any thoughts?

Slava

_______________________________________________
vbox-users mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-users

Reply via email to