Mercurial > hg > truffle
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(); |