ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/kpx_cpu/include/nvmemfun.hpp
Revision 1.5 - (view) (annotate) - [select for diffs]
2005-12-11T17:12:59Z (18 years, 11 months ago) by gbeauche
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +25 -8 lines
Diff to previous 1.4
add "fast" pointers to non-virtual member functions for MIPSpro compilers

Revision 1.4 - (view) (annotate) - [select for diffs]
2005-06-22T12:25:43Z (19 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3
pointer-to-member-functions fixlets, NULL may be (void *)0 on ancient
compilers which is not suitable here.

Revision 1.3 - (view) (annotate) - [select for diffs]
2005-01-22T23:24:28Z (19 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.2: +2 -0 lines
Diff to previous 1.2
fix NULL pmf initialization

Revision 1.2 - (view) (annotate) - [select for diffs]
2003-11-24T23:45:43Z (20 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.1: +16 -12 lines
Diff to previous 1.1
Merge in-progress PowerPC "JIT1" engine for AMD64, IA-32, PPC.

The merge probably got wrong as there are some problems probably due to the
experiment begining with CR deferred evaluation. With nbench/ppc, performance
improvement was around 2x. With nbench on x86, performance improvement was
around 4x on average.

Incompatible change: instr_info_t has a new field in the middle. But since
insertion of PPC_I(XXX) identifiers is auto-generated, there is no problem.

Revision 1.1 - (view) (annotate) - [select for diffs]
2003-11-02T14:48:19Z (21 years ago) by gbeauche
Branch: MAIN
Optimized pointers to non virtual member functions. This reduces space
and overhead since runtime checks are eliminated. Actually, it yields
up to 10% performance improvement with specialized decoders.

Convenience Links

Links to HEAD: (view) (annotate) Links to HEAD: (view) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a