commit | 70b797d998f2a28e39f7d6ffc8a07c9cbc47da14 | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Tue Dec 03 15:25:24 2013 +0000 |
committer | Vladimir Marko <vmarko@google.com> | Tue Dec 03 18:32:29 2013 +0000 |
tree | e5607068be133899ff9111e33327e0c2aa525cd1 | |
parent | 057c74a3a2d50d1247d4e6472763ca6f59060762 [diff] [blame] |
Unsafe.compareAndSwapLong() intrinsic for x86. Change-Id: Idbc5371a62dfdd84485a657d4548990519200205
diff --git a/compiler/dex/quick/x86/target_x86.cc b/compiler/dex/quick/x86/target_x86.cc index 878fa76..b7a607f 100644 --- a/compiler/dex/quick/x86/target_x86.cc +++ b/compiler/dex/quick/x86/target_x86.cc
@@ -165,6 +165,10 @@ if (flags & REG_USED) { SetupRegMask(&lir->u.m.use_mask, rDX); } + + if (flags & REG_USEB) { + SetupRegMask(&lir->u.m.use_mask, rBX); + } } /* For dumping instructions */