summaryrefslogtreecommitdiff
path: root/test/ProfileTestMultiDex/Main.java
diff options
context:
space:
mode:
authorYevgeny Rouban <yevgeny.y.rouban@intel.com>2014-04-16 18:13:10 +0700
committerIan Rogers <irogers@google.com>2014-04-16 15:05:30 -0700
commitb4b06678125131367999135e634055509b77b9e8 (patch)
treeffb92e8b7681518908fcd32fcd00e35742ab2fa8 /test/ProfileTestMultiDex/Main.java
parentdf4f96abfea464b834da858d839efc98cc032728 (diff)
Fix volatile wide put/get to be atomic on x86 arch
Current implementation puts memory barriers for volatile fields. Volatile semantics needs atomicity, which are not guaranteed by memory barriers. The patch forces all wide volatile fields to be loaded/stored using xmm registers. Change-Id: Ie78e186d13ffa237e6e93747b71d26651fa02866 Signed-off-by: Yevgeny Rouban <yevgeny.y.rouban@intel.com>
Diffstat (limited to 'test/ProfileTestMultiDex/Main.java')
0 files changed, 0 insertions, 0 deletions