diff options
| author | Andy McFadden <fadden@android.com> | 2010-06-16 16:28:07 -0700 |
|---|---|---|
| committer | Andy McFadden <fadden@android.com> | 2010-06-16 16:42:39 -0700 |
| commit | 05ce82aa4685beb59d37b4ef655ff2750808aca2 (patch) | |
| tree | fd745f7b081ac8b526faaa6621373b6974f87ff2 /vm/compiler/codegen/arm/CodegenDriver.c | |
| parent | 6e10b9aaa72425a4825a25f0043533d0c6fdbba4 (diff) | |
Implement 64-bit atomic ops for ARMv6K+.
This implements the "quasi-atomic" 64-bit operations using LDREXD/STREXD
when those instructions are available (e.g. our ARMv7-A devices).
Also, folded in an expanded version of AtomicSpeed.c that has been
floating around my hard drive for a while.
Change-Id: I2d10c60ce2bce846218c3ac6dc22a54bc6627919
Diffstat (limited to 'vm/compiler/codegen/arm/CodegenDriver.c')
0 files changed, 0 insertions, 0 deletions
