Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c++ > #81399
| From | "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> |
|---|---|
| Newsgroups | comp.lang.c++ |
| Subject | Re: DCAS-supplement ? |
| Date | 2021-09-21 16:09 -0700 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <sidoni$14i7$2@gioia.aioe.org> (permalink) |
| References | (3 earlier) <si95lr$1lsg$1@gioia.aioe.org> <si961b$mhl$1@dont-email.me> <si97l6$j9j$1@dont-email.me> <sib3ug$10aj$1@gioia.aioe.org> <sic1no$imo$1@dont-email.me> |
On 9/21/2021 12:31 AM, Bonita Montero wrote:
> Am 21.09.2021 um 01:02 schrieb Chris M. Thomasson:
>> On 9/19/2021 10:53 PM, Bonita Montero wrote:
>>>> I put the compare_exchangE_weak-code into a noinline function:
>>>>
>>>> struct uip_pair
>>>> {
>>>> uip_pair() = default;
>>>> uip_pair( uintptr_t first, uintptr_t second ) :
>>>> first( first ),
>>>> second( second )
>>>> {
>>>> }
>>>> uintptr_t first, second;
>>> If I add ...
>>> uintptr_t i, j, k;
>>> ... here the structure is still only 8 bytes larger than it
>>> should be. Maybe MSVC does something like STM on this structure.
>>>> };
>>
>> I don't know why they just don't use CMPXCHG16B directly. Look at the
>> disassembly of:
>>
>> https://docs.microsoft.com/en-us/windows/win32/api/winnt/nf-winnt-interlockedcompareexchange128
>
>
> Can you please respond according to what I wrote ??? It's
> about the assembly of the code I posted and not this intrinsic.
You do it. Its a pain to converse with you.
Back to comp.lang.c++ | Previous | Next — Previous in thread | Find similar | Unroll thread
DCAS-supplement ? Bonita Montero <Bonita.Montero@gmail.com> - 2021-09-19 18:13 +0200
Re: DCAS-supplement ? "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2021-09-19 15:29 -0700
Re: DCAS-supplement ? Bonita Montero <Bonita.Montero@gmail.com> - 2021-09-20 07:03 +0200
Re: DCAS-supplement ? "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2021-09-19 22:19 -0700
Re: DCAS-supplement ? Bonita Montero <Bonita.Montero@gmail.com> - 2021-09-20 07:26 +0200
Re: DCAS-supplement ? "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2021-09-19 22:40 -0700
Re: DCAS-supplement ? Bonita Montero <Bonita.Montero@gmail.com> - 2021-09-20 07:53 +0200
Re: DCAS-supplement ? "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2021-09-20 16:02 -0700
Re: DCAS-supplement ? Bonita Montero <Bonita.Montero@gmail.com> - 2021-09-21 09:31 +0200
Re: DCAS-supplement ? "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2021-09-21 16:09 -0700
csiph-web