Xref: news-dnh.mv.net comp.os.msdos.djgpp:455 Path: news-dnh.mv.net!mv!news.sprintlink.net!EU.net!Austria.EU.net!newsfeed.ACO.net!news.iif.hu!news.sztaki.hu!news.bme.hu!ludens.elte.hu!xxx From: xxx AT ludens DOT elte DOT hu Newsgroups: comp.os.msdos.djgpp Subject: SSSsPPPpEEEeDDDd !!! Date: 19 Jun 95 13:48:19 +0200 Organization: Eotvos University, Budapest, Hungary Lines: 35 To: djgpp AT sun DOT soe DOT clarkson DOT edu Dj-Gateway: from newsgroup comp.os.msdos.djgpp Hello! I'm an asm-programmer, who has some problem. 1: I DO NOT SPEAK ENGLISH. (sorry) 2: I can not optimize my 486's code enough. 1: This is only my problem. 2: Look at this code-fragment: (run in p-mode) mov edx,xxx mov ebx,yyy ;abs(xxx-yyy) is big (i.e.>5000) mov ecx,100000 mov al,1 align 16 c1: mov [edx],al mov [ebx],al ;xxxx inc edx inc ebx dec ecx jnz c1 This code runs very slow. Remove that line which marked ;xxxx! (sorry, I do NOT speak...) Run this! It's fast. It's OK, but what's the matter with the original code? Why does it run so slowly???? My config: AMD 486dx2 80MHz 256kb cache Help me , please !!!! SEND ME AN E-MAIL !!! (XXX AT LUDENS DOT ELTE DOT HU)