[Stackless-checkins] CVS: slpdev/src/2.3/dev/Stackless/platf switch_x86_msvc.h, 1.32, 1.33

Christian Tismer tismer at centera.de
Mon Jul 12 20:56:58 CEST 2004


Update of /home/cvs/slpdev/src/2.3/dev/Stackless/platf
In directory centera.de:/tmp/cvs-serv18053/Stackless/platf

Modified Files:
	switch_x86_msvc.h 
Log Message:
A tiny optimization of oparg fetching for X86.

Mainly I started optimizing by keeping interpreters on the stack.
This is just a cache-like optimization and gives a few percent.
But I think it will really count for generator/iterator situations.

Index: switch_x86_msvc.h
===================================================================
RCS file: /home/cvs/slpdev/src/2.3/dev/Stackless/platf/switch_x86_msvc.h,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -d -r1.32 -r1.33
*** switch_x86_msvc.h	24 Apr 2004 23:29:39 -0000	1.32
--- switch_x86_msvc.h	12 Jul 2004 18:56:55 -0000	1.33
***************
*** 27,30 ****
--- 27,34 ----
  #define STACK_REFPLUS 1
  
+ /* use faster oparg fetch */
+ #define STACKLESS_USE_ENDIAN
+ 
+ /* switching related stuff */
  #ifdef SLP_EVAL
  


_______________________________________________
Stackless-checkins mailing list
Stackless-checkins at stackless.com
http://www.stackless.com/mailman/listinfo/stackless-checkins



More information about the Stackless-checkins mailing list