File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -310,7 +310,7 @@ uint32_t
310
310
_MCF_thread_self_tid (void ) __MCF_NOEXCEPT
311
311
{
312
312
uint32_t __tid ;
313
- __asm__ ("{ movl %%gs:0x48, %0 | mov %0, dword ptr gs:[0x48] }" : "=r" (__tid ));
313
+ __asm__ ("{ movl %%gs:0x48, %0 | mov %0, gs:[0x48] }" : "=r" (__tid ));
314
314
return __tid ;
315
315
}
316
316
#elif (defined _M_X64 && !defined _M_ARM64EC ) && defined _MSC_VER
@@ -332,7 +332,7 @@ uint32_t
332
332
_MCF_thread_self_tid (void ) __MCF_NOEXCEPT
333
333
{
334
334
uint32_t __tid ;
335
- __asm__ ("{ movl %%fs:0x24, %0 | mov %0, dword ptr fs:[0x24] }" : "=r" (__tid ));
335
+ __asm__ ("{ movl %%fs:0x24, %0 | mov %0, fs:[0x24] }" : "=r" (__tid ));
336
336
return __tid ;
337
337
}
338
338
#elif defined _M_IX86 && defined _MSC_VER
Original file line number Diff line number Diff line change @@ -142,17 +142,17 @@ __MCF_ALWAYS_INLINE
142
142
__MCF_seh_i386_node *
143
143
__MCF_seh_i386_install(__MCF_seh_i386_node * __seh_node) __MCF_NOEXCEPT
144
144
{
145
- __asm__ volatile ( "mov %0, dword ptr fs:[0]" : "=r" (__seh_node - >__next)) ;
145
+ __asm__ volatile ( "mov %0, fs:[0]" : "=r" (__seh_node - >__next)) ;
146
146
__seh_node - >__filter = (DWORD) __MCF_seh_top ;
147
- __asm__ volatile ( "mov dword ptr fs:[0], %0" : : "r" (__seh_node)) ;
147
+ __asm__ volatile ( "mov fs:[0], %0" : : "r" (__seh_node)) ;
148
148
return __seh_node ;
149
149
}
150
150
151
151
__MCF_ALWAYS_INLINE
152
152
void
153
153
__MCF_seh_i386_cleanup(__MCF_seh_i386_node * __seh_node) __MCF_NOEXCEPT
154
154
{
155
- __asm__ volatile ( "mov dword ptr fs:[0], %0" : : "r" (__seh_node - >__next)) ;
155
+ __asm__ volatile ( "mov fs:[0], %0" : : "r" (__seh_node - >__next)) ;
156
156
}
157
157
158
158
# define __MCF_SEH_I386_NODE_NY(n) __MCF_seh_i386_node_##n
You can’t perform that action at this time.
0 commit comments