So do you think my patch (which avoids all the code duplication and goto) is OK, or is that still too much overhead? Keep in mind the global impact of a larger I-cache footprint because of the code duplication... - R.