OpenCores
URL https://opencores.org/ocsvn/or2k/or2k/trunk

Subversion Repositories or2k

[/] [or2k/] [trunk/] [analysis-bin/] [insnanalysis/] [insn-lists.h] - Diff between revs 18 and 19

Only display areas with differences | Details | Blame | View Log

Rev 18 Rev 19
/*
/*
  Instruction list-keeping functions, aiding analysis
  Instruction list-keeping functions, aiding analysis
 
 
  Julius Baxter, julius.baxter@orsoc.se
  Julius Baxter, julius.baxter@orsoc.se
 
 
*/
*/
 
 
#define IS_UNIQUE -1
#define IS_UNIQUE -1
 
 
 
 
// Function prototypes
// Function prototypes
// 
// 
// Reset the variables/counters
// Reset the variables/counters
void insn_lists_init(void);
void insn_lists_init(void);
 
 
// Report a new incidence of an instruction
// Report a new incidence of an instruction
void insn_lists_add(instruction insn,
void insn_lists_add(instruction insn,
                    instruction_properties *insn_props);
                    instruction_properties *insn_props);
 
 
 
// Record occurance of last n instructions
 
void insn_lists_group_add(int n,
 
                          instruction_properties *insn_props);
 
 
// Free, clean up, anything we need to
// Free, clean up, anything we need to
void insn_lists_free(void);
void insn_lists_free(void);
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.