Rich Felker
|
4a241f14a6
overhaul ARM atomics/tls for performance and compatibility
|
10 năm trước cách đây |
Rich Felker
|
867b1822f3
add explicit barrier operation to internal atomic.h API
|
10 năm trước cách đây |
Rich Felker
|
8b3d7d0d35
fix build error on arm due to new a_spin code
|
10 năm trước cách đây |
Rich Felker
|
ea818ea834
add working a_spin() atomic for non-x86 targets
|
10 năm trước cách đây |
Rich Felker
|
90e51e45f5
clean up unused and inconsistent atomics in arch dirs
|
10 năm trước cách đây |
Rich Felker
|
e783efa6ef
fix arm thread-pointer/atomic asm when compiling to thumb code
|
11 năm trước cách đây |
Rich Felker
|
3933fdd500
use dmb barrier instruction for atomics on arm v7
|
11 năm trước cách đây |
Rich Felker
|
efe07b0f89
fix arm atomic asm register constraint
|
11 năm trước cách đây |
Rich Felker
|
1974bffa2d
use inline atomics and thread pointer on arm models supporting them
|
11 năm trước cách đây |
Rich Felker
|
35a6801c6c
fix arm atomic store and generate simpler/less-bloated/faster code
|
11 năm trước cách đây |
Rich Felker
|
7568ee4cbf
add missing a_or_l to atomic.h for non-x86 archs
|
11 năm trước cách đây |
Rich Felker
|
a3bdcd9376
remove little-endian assumption from arm atomic.h
|
12 năm trước cách đây |
Rich Felker
|
d960d4f2cb
initial commit of the arm port
|
13 năm trước cách đây |