comparison src/os_cpu/solaris_x86/vm/os_solaris_x86.hpp @ 686:a9d9d7e06593

Merge
author trims
date Thu, 02 Apr 2009 17:01:00 -0700
parents d0994e5bebce
children c18cbe5936b8
comparison
equal deleted inserted replaced
663:032c6af894da 686:a9d9d7e06593
30 #else 30 #else
31 static jint (*atomic_xchg_func) (jint, volatile jint*); 31 static jint (*atomic_xchg_func) (jint, volatile jint*);
32 static jint (*atomic_cmpxchg_func) (jint, volatile jint*, jint); 32 static jint (*atomic_cmpxchg_func) (jint, volatile jint*, jint);
33 static jlong (*atomic_cmpxchg_long_func)(jlong, volatile jlong*, jlong); 33 static jlong (*atomic_cmpxchg_long_func)(jlong, volatile jlong*, jlong);
34 static jint (*atomic_add_func) (jint, volatile jint*); 34 static jint (*atomic_add_func) (jint, volatile jint*);
35 static void (*fence_func) ();
36 35
37 static jint atomic_xchg_bootstrap (jint, volatile jint*); 36 static jint atomic_xchg_bootstrap (jint, volatile jint*);
38 static jint atomic_cmpxchg_bootstrap (jint, volatile jint*, jint); 37 static jint atomic_cmpxchg_bootstrap (jint, volatile jint*, jint);
39 static jlong atomic_cmpxchg_long_bootstrap(jlong, volatile jlong*, jlong); 38 static jlong atomic_cmpxchg_long_bootstrap(jlong, volatile jlong*, jlong);
40 static jint atomic_add_bootstrap (jint, volatile jint*); 39 static jint atomic_add_bootstrap (jint, volatile jint*);
41 static void fence_bootstrap ();
42 40
43 static void setup_fpu(); 41 static void setup_fpu();
44 #endif // AMD64 42 #endif // AMD64
45 43
46 static bool supports_sse(); 44 static bool supports_sse();