238 TIF

238 TIF



0040F12A shr eax,5 0040F12D mov dword ptr [idw],eax

*/ idw = ibit / cbitDWORD;

if(m_rgdw[idw] & DwMask(ibit)) return(TRUE); return(FALSE);

void BF::Set(DWORD ibit, BOOL fVal)

{

int idw;

DWORD dwMask;

if(ibit >= m_cbit || 0 == m_cbit) return;

idw = ibit / cbitDWORD; dwMask = DwMask(ibit); if(fVal)

m_rgdw[idw] |= dwMask; else

m_rgdw[idw] &= (-dwMask);

// Przesuwa m_rgl o cBits bitów dla cdws podwójnych słów. void BF::ShiftLeftBits(DWORD cBits, DWORD cdws)

{

DWORD *pdw;

DWORD *pdwMac;

DWORD dwCarry;

DWORD cBitsRight = cbitDWORD - cBits;

pdw = m_rgdw; pdwMac = pdw + cdws;

while(pdw < pdwMac)

{

// Oblicza zmienną dwCarry pochodzącą z następnego podwójnego słowa // dla tego podwójnego słowa po przesunięciu. dwCarry =

// Brak bitów do pobrania, ponieważ to jest // ostatnia zmienna long.


(pdw+1 == pdwMac) ?

0:


Wyszukiwarka

Podobne podstrony:
238 TIF 0040F12A shr eax,5 0040F12D mov dword ptr [idw],eax */ idw = ibit / cbitDWORD; if(m_rgdw[idw
0040F12A shr eax,5 0040F12D mov dword ptr [idw],eax */ idw = ibit / cbitDWORD; if(m_rgdw[idw] &
0040EDA1 sar 0040EDA4 mov ecx,5 dword ptr [ebp-OCh],ecx return 0; } Kod, który zostaje wygenerowany
PDS057 TIF 57 xor    dx,dx mov    es # dx ; DS = CS , ES = O mov
05vcu10 Disassembly n
0040EDA1 sar 0040EDA4 mov ecx,5 dword ptr [ebp-OCh],ecx return 0; } Kod, który zostaje wygenerowany
0040EDA1 sar 0040EDA4 mov ecx,5 dword ptr [ebp-OCh],ecx return 0; } Kod, który zostaje wygenerowany
174 TIF Znaleziono: mov eax, cch sub eax, ecx Koniec: dec eax }} #pragma warning( default:
PDS058 TIF 58 mov    cx,offset koniec[lOh] cld    ; przekopiowanie wir
PDS059 TIF 59 mov    ax,Q2Qlh int    13h    ; wezy
096 TIF DWORD fWyn4:1; DWORD dwNieużyw:23; }; #ifdef _DEBUG char
192 TIF 379:} 0040186B mov esp.ebp 0040186D pop ebp 0040186E ret 8 //Konwencja cDecI dla funkcj
192 TIF 379:} 0040186B mov esp.ebp 0040186D pop ebp 0040186E ret 8 //Konwencja cDecI dla funkcj

więcej podobnych podstron