Ticket #7272: boost-7272-proper.patch

File boost-7272-proper.patch, 1.2 KB (added by gix, 10 years ago)

Proper patch, reformats asm instructions

  • boost/thread/win32/thread_primitives.hpp

     
    349349                    setc al;
    350350                };
    351351#else
    352                 bool ret=false;
     352                bool ret;
    353353                __asm {
    354                     mov eax,bit; mov edx,x; lock bts [edx],eax; setc al; mov ret, al
     354                    mov eax,bit
     355                    mov edx,x
     356                    lock bts [edx],eax
     357                    setc al
     358                    mov ret, al
    355359                };
    356360                return ret;
    357361
     
    368372                    setc al;
    369373                };
    370374#else
    371                 bool ret=false;
     375                bool ret;
    372376                __asm {
    373                     mov eax,bit; mov edx,x; lock btr [edx],eax; setc al; mov ret, al
     377                    mov eax,bit
     378                    mov edx,x
     379                    lock btr [edx],eax
     380                    setc al
     381                    mov ret, al
    374382                };
    375383                return ret;
    376384