Lines Matching refs:cwords
83 mov esi, [ebp + 16] ; esi <- br->consumed_words (aka 'cwords' in the C version)
87 ;; esi cwords
98 ; ucbits = (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits;
100 sub eax, esi ; eax <- br->words-cwords
101 shl eax, 2 ; eax <- (br->words-cwords)*FLAC__BYTES_PER_WORD
102 add eax, [ebp + 12] ; eax <- (br->words-cwords)*FLAC__BYTES_PER_WORD + br->bytes
103 shl eax, 3 ; eax <- (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8
104 sub eax, ecx ; eax <- (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits
115 ;; esi cwords
118 …cmp esi, [ebp + 8] ; while(cwords < br->words) /* if we've not consumed up to a partial tai…
122 mov eax, [ebx + 4*esi] ; b = br->buffer[cwords]
123 mov edx, eax ; edx = br->buffer[cwords] (saved for later use)
124 shl eax, cl ; b = br->buffer[cwords] << cbits
135 ; crc16_update_word_(br, br->buffer[cwords]);
137 …bswap edx ; edx = br->buffer[cwords] swapped; now we can CRC the bytes from LSByte to MSByte wh…
149 ;; esi cwords
179 add esi, byte 1 ; cwords++;
206 ;; esi cwords
211 ; crc16_update_word_(br, br->buffer[cwords]);
213 …bswap edx ; edx = br->buffer[cwords] swapped; now we can CRC the bytes from LSByte to MSByte wh…
225 ;; esi cwords
255 add esi, byte 1 ; cwords++;
260 …cmp esi, [ebp + 8] ; } while(cwords < br->words) /* if we've not consumed up to a partial t…
271 ;; esi cwords
279 mov eax, [ebx + 4*esi] ; b = br->buffer[cwords]
285 and eax, ebx ; b = (br->buffer[cwords] & ~(FLAC__WORD_ALL_ONES >> end));
286 shl eax, cl ; b = (br->buffer[cwords] & ~(FLAC__WORD_ALL_ONES >> end)) << cbits;
308 ;; esi cwords
311 mov [ebp + 16], esi ; br->consumed_words = cwords;
322 mov esi, [ebp + 16] ; cwords = br->consumed_words;
323 ; ucbits = (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits;
325 sub ebx, esi ; ebx <- br->words-cwords
326 shl ebx, 2 ; ebx <- (br->words-cwords)*FLAC__BYTES_PER_WORD
327 add ebx, [ebp + 12] ; ebx <- (br->words-cwords)*FLAC__BYTES_PER_WORD + br->bytes
328 shl ebx, 3 ; ebx <- (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8
329 sub ebx, ecx ; ebx <- (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits
330 add ebx, edi ; ebx <- (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits + uval
343 ;; esi cwords
362 mov [ebp + 16], esi ; br->consumed_words = cwords;
373 mov esi, [ebp + 16] ; cwords = br->consumed_words;
374 ; ucbits = (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits;
376 sub edx, esi ; edx <- br->words-cwords
377 shl edx, 2 ; edx <- (br->words-cwords)*FLAC__BYTES_PER_WORD
378 add edx, [ebp + 12] ; edx <- (br->words-cwords)*FLAC__BYTES_PER_WORD + br->bytes
379 shl edx, 3 ; edx <- (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8
380 sub edx, ecx ; edx <- (br->words-cwords)*FLAC__BITS_PER_WORD + br->bytes*8 - cbits
389 ;; esi cwords
393 …cmp esi, [ebp + 8] ; if(cwords < br->words) { /* if we've not consumed up to a partial tail w…
400 mov edx, [edx + 4*esi] ; const brword word = br->buffer[cwords];
430 ; crc16_update_word_(br, br->buffer[cwords]);
434 …bswap edx ; edx = br->buffer[cwords] swapped; now we can CRC the bytes from LSByte to MSByte wh…
446 ;; esi cwords
477 add esi, byte 1 ; cwords++;
482 ; uval |= (br->buffer[cwords] >> (FLAC__BITS_PER_WORD-cbits));
502 ; uval |= (br->buffer[cwords] >> (FLAC__BITS_PER_WORD-cbits));
515 …; uval |= (br->buffer[cwords] & (FLAC__WORD_ALL_ONES >> cbits)) >> (FLAC__BITS_PER_WORD-cb…
520 ; uval |= br->buffer[cwords] >> (FLAC__BITS_PER_WORD-cbits);
525 mov eax, [eax + 4*esi] ; eax <- br->buffer[cwords]
526 shl eax, cl ; eax <- br->buffer[cwords] << cbits
553 mov [ebp + 16], esi ; br->consumed_words = cwords;