[Win32] VM update (3.2 release candidate)

John M McIntosh johnmci at smalltalkconsulting.com
Tue May 7 17:14:32 UTC 2002


>
>Those are precisely the same registers.
>
>   http://www-sor.inria.fr/~piumarta/squeak/unix/3.1beta/src/unix/sqGnu.h
>
>  > Sure you had sufficent coffee today?
>
>Still drinking...
>
>Ian

Rabbits I've 23 copies of this file on my mac. So the ones marked

  * last edited: Sat Mar 21 14:28:53 1998 by piumarta (Ian Piumarta) on clotho
has a proper define for CB_REG
  * last edited: Sun Jun 20 14:56:09 1999 by piumarta (Ian Piumarta) on clotho
has a proper define for CB_REG

  * Last edited: Fri Aug 11 08:20:28 2000 by piumarta (Ian Piumarta) on emilia
has it commented out!

but http://www-sor.inria.fr/~piumarta/squeak/unix/3.1beta/src/unix/sqGnu.h
* Last edited: 2002-05-05 07:49:35 by piumarta on emilia.inria.fr
has it commented out!

#if defined(__i386__)
# define IP_REG asm("%esi")
# define SP_REG asm("%edi")
# define CB_REG	/* asm("%ebx") ; avoid undue register pressure */
#endif

and
http://www-sor.inria.fr/~piumarta/squeak/unix/3.1current/src/unix/sqGnu.h
reads
#if defined(__i386__)
# define IP_REG asm("%esi")
# define SP_REG asm("%edi")
# define CB_REG	/* asm("%ebx") ; avoid undue register pressure */
#endif

but
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/squeak/squeak/platforms/win32/vm/sqGnu.h?rev=1.1.1.1&content-type=text/vnd.viewcvs-markup
reads

#if defined(__i386__)
# define IP_REG asm("%esi")
# define SP_REG asm("%edi")
# define CB_REG asm("%ebx")
#endif

Am I confused here?
-- 
--
===========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================



More information about the Squeak-dev mailing list