Changes between Version 9 and Version 10 of squirrelfish
- Timestamp:
- Mar 25, 2008, 8:11:02 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
squirrelfish
v9 v10 105 105 Shrink instructions -- usually, don't need a whole word to store int values. Perhaps use tagging of opcodes to encode the first operand. Special work-around instructions when whole words are needed 106 106 107 GCC is crazy: 108 109 {{{ 110 For the program 111 112 for (var i = 0; i < 100000000; ++i) 113 ; 114 115 at r31276 of the squirrelfish branch, adding the line 116 117 Machine.cpp:354 scopeChain = new (&returnInfo[6]) ScopeChain(function->scope()); // scope chain for this activation 118 119 causes a ~25% slowdown 120 121 We should write a reduction of this issue for the compiler team, and see what they have to say 122 }}} 123