home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.asm.x86      Ahh, the lost art of x86 assembly      4,675 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 3,752 of 4,675   
   Bernhard Schornak to R.Wieser   
   Re: Manners everyone!   
   04 Jan 19 12:04:44   
   
   From: schornak@nospicedham.web.de   
      
   R.Wieser wrote:   
      
      
   > Terje,   
   >   
   >> As long as you are using a post-1986 CPU you can use stack-relative   
   >> adressing, in which case EBP is perfectly usable as a regular register,   
   >   
   > I know, and I'm sure bernard knows that as well.   
      
   Yes. What I called "Intelligent Design" is code for recent   
   processors, not for hardware shown in museums. I developed   
   it before iNTEL came up with the less sophisticated, down-   
   graded version they publish in their 'optimisation guides'   
   since a couple of years.   
      
   And, since I research this in depth for more than a decade   
   now, I do know (and can prove it experimentally) that this   
   kind of stack management is faster than abusing rBP. As it   
   originally was developed for OS/2, it works fast on 32 bit   
   machines where the APIs/ABIs of all important OS'es follow   
   C calling conventions. While ID's speed boost was markable   
   in OS/2's 32 bit environment, it's slightly smaller for 64   
   bit environments due to the changed parameter passing con-   
   ventions, but still beats conventional code using RBP. The   
   "Intelligent Design" text published in my blog was written   
   in 2005 as part of my former website (down since 2006). It   
   is on my ToDo list to rewrite this paper completely to add   
   the experience of the passed 13 years...   
      
      
   Greetings from Augsburg   
      
   Bernhard Schornak   
      
      
   P.S.: Dear Rudy,   
      
   it was nice if you stop mobbing me. I always kept my posts   
   as polite as possible and never called you names / treated   
   you undue or whatever might have caused your current mood,   
   hatred, ??. To settle this undeclared war, I stop replying   
   to you after this post (sorry for the fallback, but things   
   sometimes cannot be left undisputed) and *expect* you stop   
   mentioning me as long as you don't refer to code or work I   
   published.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca