diff options
Diffstat (limited to 'simd/jidctflt-sse.asm')
-rw-r--r-- | simd/jidctflt-sse.asm | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/simd/jidctflt-sse.asm b/simd/jidctflt-sse.asm index 6160e417..4d4af2ff 100644 --- a/simd/jidctflt-sse.asm +++ b/simd/jidctflt-sse.asm @@ -3,8 +3,7 @@ ; ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB ; -; Based on -; x86 SIMD extension for IJG JPEG library +; Based on the x86 SIMD extension for IJG JPEG library ; Copyright (C) 1999-2006, MIYASAKA Masaru. ; For conditions of distribution and use, see copyright notice in jsimdext.inc ; @@ -57,11 +56,11 @@ PB_CENTERJSAMP times 8 db CENTERJSAMPLE ; Perform dequantization and inverse DCT on one block of coefficients. ; ; GLOBAL(void) -; jsimd_idct_float_sse (void * dct_table, JCOEFPTR coef_block, +; jsimd_idct_float_sse (void *dct_table, JCOEFPTR coef_block, ; JSAMPARRAY output_buf, JDIMENSION output_col) ; -%define dct_table(b) (b)+8 ; void * dct_table +%define dct_table(b) (b)+8 ; void *dct_table %define coef_block(b) (b)+12 ; JCOEFPTR coef_block %define output_buf(b) (b)+16 ; JSAMPARRAY output_buf %define output_col(b) (b)+20 ; JDIMENSION output_col @@ -96,7 +95,7 @@ EXTN(jsimd_idct_float_sse): ; mov eax, [original_ebp] mov edx, POINTER [dct_table(eax)] ; quantptr mov esi, JCOEFPTR [coef_block(eax)] ; inptr - lea edi, [workspace] ; FAST_FLOAT * wsptr + lea edi, [workspace] ; FAST_FLOAT *wsptr mov ecx, DCTSIZE/4 ; ctr alignx 16,7 .columnloop: @@ -369,7 +368,7 @@ EXTN(jsimd_idct_float_sse): ; ---- Pass 2: process rows from work array, store into output array. mov eax, [original_ebp] - lea esi, [workspace] ; FAST_FLOAT * wsptr + lea esi, [workspace] ; FAST_FLOAT *wsptr mov edi, JSAMPARRAY [output_buf(eax)] ; (JSAMPROW *) mov eax, JDIMENSION [output_col(eax)] mov ecx, DCTSIZE/4 ; ctr |