Displaying 2 results from an estimated 2 matches for "40041b".
Did you mean:
400410
2015 Feb 25
1
[PATCH 2/2] nouveau: Do not add most bo's to the global bo list.
...cmpl $0x1,0x200c40(%rip) # 601050 <x>
400410: 75 06 jne 400418 <main+0x18>
400412: b8 01 00 00 00 mov $0x1,%eax
400417: c3 retq
400418: 83 c8 ff or $0xffffffff,%eax
40041b: c3 retq
Hey my second check didn't get compiled away.. magic.
And to show that a random function call does the same, replace the barrier with random():
0000000000400440 <main>:
400440: 83 3d 09 0c 20 00 01 cmpl $0x1,0x200c09(%rip) # 60...
2015 Feb 25
2
[PATCH 2/2] nouveau: Do not add most bo's to the global bo list.
Hey,
On 25-02-15 18:05, Ilia Mirkin wrote:
> On Wed, Feb 25, 2015 at 11:59 AM, Patrick Baggett
> <baggett.patrick at gmail.com> wrote:
>>> If code like
>>>
>>> x = *a;
>>> pthread_mutex_lock or unlock or __memory_barrier()
>>> y = *a;
>>>
>>> doesn't cause a to get loaded twice, then the compiler's in serious