[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