|
From: | Richard Henderson |
Subject: | Re: [Qemu-devel] [PATCH 17/22] tcg: distribute profiling counters across TCGContext's |
Date: | Sun, 9 Jul 2017 10:45:55 -1000 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 |
On 07/08/2017 09:50 PM, Emilio G. Cota wrote:
+ /* includes aborted translations because of exceptions */ + atomic_set(&prof->tb_count1, prof->tb_count1 + 1);
Again, atomic_set without atomic_read is pointless. Either you're trying to give the compiler extra information, or you aren't.As always, it won't ever matter in practice because aligned native types never tear. This is all about markup for compiler tools.
r~
[Prev in Thread] | Current Thread | [Next in Thread] |