LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Sponsors
  • Mirrors
  • Logos
  • Contact us
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Cvs-checkins > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: OpenCores CVS Agent<cvs@o...>
    Date: Thu Jan 27 14:51:43 CET 2005
    Subject: [cvs-checkins] MODIFIED: or1k ...
    Top
    Date: 00/05/01 27:14:51

    Modified: or1k/or1ksim/cpu/or1k/opcode or32.h
    Log:
    * Avoid doing a store in *every* instruction executed by storeing the instruction function unit in or32_opcodes


    Revision Changes Path
    1.21 +18 -0 or1k/or1ksim/cpu/or1k/opcode/or32.h

    http://www.opencores.org/cvsweb.shtml/or1k/or1ksim/cpu/or1k/opcode/or32.h.diff?r1=1.20&r2=1.21

    (In the diff below, changes in quantity of whitespace are not shown.)

    Index: or32.h
    ===================================================================
    RCS file: /cvsroot/nogj/or1k/or1ksim/cpu/or1k/opcode/or32.h,v
    retrieving revision 1.20
    retrieving revision 1.21
    diff -u -b -r1.20 -r1.21
    --- or32.h 27 Jan 2005 13:36:59 -0000 1.20
    +++ or32.h 27 Jan 2005 13:51:41 -0000 1.21
    @@ -51,6 +51,23 @@
    /* int reloc; relocation per letter ??*/
    };

    +enum insn_type {
    + it_unknown,
    + it_exception,
    + it_arith,
    + it_shift,
    + it_compare,
    + it_branch,
    + it_jump,
    + it_load,
    + it_store,
    + it_movimm,
    + it_move,
    + it_extend,
    + it_nop,
    + it_mac,
    + it_float };
    +
    /* Main instruction specification array. */
    struct or32_opcode {
    /* Name of the instruction. */
    @@ -85,6 +102,7 @@
    #endif

    unsigned int flags;
    + enum insn_type func_unit;
    };

    /* This operand is the last in the list */



     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.