Mercurial > sdl-ios-xcode
diff src/hermes/x86p_32.asm @ 2134:180fa05e98e2
Merged r3106:3107 from branches/SDL-1.2: Hermes PIC fixes.
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Wed, 27 Jun 2007 10:17:35 +0000 |
parents | eb4d9d99849b |
children |
line wrap: on
line diff
--- a/src/hermes/x86p_32.asm Thu Jun 21 18:50:00 2007 +0000 +++ b/src/hermes/x86p_32.asm Wed Jun 27 10:17:35 2007 +0000 @@ -24,8 +24,6 @@ SDL_FUNC _ConvertX86p32_16BGR555 SDL_FUNC _ConvertX86p32_8RGB332 -EXTERN _x86return - SECTION .text ;; _Convert_* @@ -53,7 +51,7 @@ dec ecx jnz .L1 .L2 - jmp _x86return + retn .L3 ; save ebp push ebp @@ -113,7 +111,7 @@ jnz .L5 .L6 pop ebp - jmp _x86return + retn @@ -133,7 +131,7 @@ dec ecx jnz .L1 .L2 - jmp _x86return + retn .L3 ; save ebp push ebp @@ -184,7 +182,7 @@ jnz .L5 .L6 pop ebp - jmp _x86return + retn @@ -204,7 +202,7 @@ dec ecx jnz .L1 .L2 - jmp _x86return + retn .L3 ; save ebp push ebp @@ -257,7 +255,7 @@ jnz .L5 .L6 pop ebp - jmp _x86return + retn @@ -282,7 +280,7 @@ dec ecx jnz .L1 .L2 - jmp _x86return + retn .L3 ; head mov edx,edi @@ -354,7 +352,7 @@ jnz .L6 .L7 pop ebp - jmp _x86return + retn @@ -380,7 +378,7 @@ dec ecx jnz .L1 .L2 - jmp _x86return + retn .L3 ; head mov edx,edi @@ -455,7 +453,7 @@ .L7 pop ebp - jmp _x86return + retn @@ -484,7 +482,7 @@ jnz .L1 .L2: ; End of short loop - jmp _x86return + retn .L3 ; head @@ -570,7 +568,7 @@ add edi,BYTE 2 .L7: - jmp _x86return + retn @@ -599,7 +597,7 @@ dec ecx jnz .L1 .L2 - jmp _x86return + retn .L3 ; head mov ebx,edi @@ -684,7 +682,7 @@ add edi,BYTE 2 .L7 - jmp _x86return + retn @@ -713,7 +711,7 @@ dec ecx jnz .L1 .L2 - jmp _x86return + retn .L3 ; head mov ebx,edi @@ -795,7 +793,7 @@ add edi,BYTE 2 .L7 - jmp _x86return + retn @@ -825,7 +823,7 @@ dec ecx jnz .L1 .L2 - jmp _x86return + retn .L3 ; head mov ebx,edi @@ -910,7 +908,7 @@ add edi,BYTE 2 .L7 - jmp _x86return + retn @@ -1040,7 +1038,7 @@ jnz .L3 .L4: - jmp _x86return + retn %ifidn __OUTPUT_FORMAT__,elf section .note.GNU-stack noalloc noexec nowrite progbits