Branch: Tag:

2012-09-10

2012-09-10 09:22:58 by Per Hedbor <ph@opera.com>

Image.Image assembly language code is now compatible with valgrind.

19:   ; void image_get_cpuid(int oper,int *cpuid1,int *cpuid2,int *cpuid3,int *a )   ;   image_get_cpuid: -  enter 0,0 +  push ebp +  mov ebp, esp    pushf    pop eax    mov ecx, eax
68:   ; int npixels_div_8,   ; int colv );   image_clear_buffer_mmx_x86asm_eq: -  enter 0,0 +  push ebp +  mov ebp, esp    mov ecx, [ebp+12]    mov eax, [ebp+16]    ;; now in eax: 00 xx
101:         image_clear_buffer_mmx_x86asm_from: -  enter 0,0 +  push ebp +  mov ebp, esp    mov eax, [ebp+8]    mov ecx, [ebp+12]   
140:   ; int npixels_mult_3_div_8 )   ;   image_add_buffers_mmx_x86asm: -  enter 0,0 +  push ebp +  mov ebp, esp    push ebx    mov ebx, [ebp+8]    mov eax, [ebp+12]
173:   ; int npixels_div_4 )   ;   image_mult_buffers_mmx_x86asm: -  enter 0,0 +  push ebp +  mov ebp, esp    push ebx    mov ebx, [ebp+8]    mov eax, [ebp+12]