/[gxemul]/trunk/src/cpus/README_DYNTRANS
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/src/cpus/README_DYNTRANS

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 19 by dpavlin, Mon Oct 8 16:18:51 2007 UTC revision 20 by dpavlin, Mon Oct 8 16:19:23 2007 UTC
# Line 1  Line 1 
1  $Id: README_DYNTRANS,v 1.4 2005/09/28 11:24:19 debug Exp $  $Id: README_DYNTRANS,v 1.6 2005/11/24 01:15:06 debug Exp $
2    
3    -------------------------------------------------------------------
4    
5    PPC optimizations TODO:
6    
7            find high-level bottlenecks!
8            inline cr0 field calculation
9            inline pc to pointers calculation
10            load/store with r1 as base
11            multiple load/stores in a row
12            all forms of branches, similar optimizations as with ARM
13                    (conditional, link etc)
14    
15    -------------------------------------------------------------------
16    
17    
18    
19  Dyntrans TODO:  Dyntrans TODO:
20    
# Line 10  Dyntrans TODO: Line 26  Dyntrans TODO:
26          Alpha           32-bit                          64              no          Alpha           32-bit                          64              no
27          ARM             32-bit, 16-bit (Thumb)          32              no          ARM             32-bit, 16-bit (Thumb)          32              no
28          Atmel AVR       16-bit                          8               no          Atmel AVR       16-bit                          8               no
29            F-CPU           ?                               ?               ?
30          HPPA            32-bit                          64/32           yes          HPPA            32-bit                          64/32           yes
31          i960            32-bit + variable               32              ?          i960            32-bit + variable               32              ?
32          IA64            128-bit                         64              no          IA64            128-bit                         64              no
33          M68K            16-bit + variable               32              no          M68K            16-bit + variable               32              no
34          M88K            ?                               32 (?)          ?          M88K            ?                               32 (?)          ?
35          MIPS            32-bit, 16-bit (MIPS16)         64/32           yes          MIPS            32-bit, 16-bit (MIPS16)         64/32           yes
36            OpenRISC        ?                               ?               ?
37          PC532           ?                               32 (?)          ?          PC532           ?                               32 (?)          ?
38          POWER/PPC       32-bit                          64/32           no          POWER/PPC       32-bit                          64/32           no
39          SH              32-bit, 16-bit (SHcompact)      64/32           yes(*)          SH              32-bit, 16-bit (SHcompact)      64/32           yes(*)

Legend:
Removed from v.19  
changed lines
  Added in v.20

  ViewVC Help
Powered by ViewVC 1.1.26