forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitb2397aa
committed
Declare aarch64 has single copy atomicity for 8 byte values.
Architecture Reference Manual for ARMv8 B2.2.1 [1]For explicit memory effects generated from an Exception level thefollowing rules apply:- A read that is generated by a load instruction that loads a singlegeneral-purpose register and is aligned to the size of the read in theinstruction is single-copy atomic.- A write that is generated by a store instruction that stores a singlegeneral-purpose register and is aligned to the size of the write in theinstruction is single-copy atomic.[1]https://documentation-service.arm.com/static/61fbe8f4fa8173727a1b734ehttps://developer.arm.com/documentation/ddi0487/latestAuthor: Yura Sokolov <y.sokolov@postgrespro.ru>Reviewed-by: Thomas Munro <thomas.munro@gmail.com>Reviewed-by: Alexander Korotkov <aekorotkov@gmail.com>Discussion:https://postgr.es/m/f7f3f0febe27862711f924a7b0f39e065e547f4b.camel%40postgrespro.ruDiscussion:https://postgr.es/m/CA%2BhUKGKyJf7kwYkqDgzTE26Ra1m9nvM%3Deds2RSSu7WSL-r2wKw%40mail.gmail.com1 parentd7b5c07 commitb2397aa
1 file changed
+6
-0
lines changedLines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
26 | 32 |
|
0 commit comments
Comments
(0)