Re: Multi CPU interlock question

2019-01-15 Thread Ngan, Robert
If you want to load two doublewords, block concurrency guarantees each (aligned) doubleword is consistent, but if task 2 is in process of updating both doublewords, using (for example) LMG may result in you loading one doubleword from before task 2's change and one after. -Original

Re: Multi CPU interlock question

2019-01-15 Thread Paul Gilmartin
On 2019-01-15, at 10:48:52, Ngan, Robert wrote: > If you want to load two doublewords, block concurrency guarantees each > (aligned) doubleword is consistent, but if task 2 is in process of updating > both doublewords, using (for example) LMG may result in you loading one > doubleword from