Modules | |
| ArchC Parser | |
| ArchC Configuration Variables | |
Classes | |
| struct | _ac_cache_parms |
| List of a Cache's parameters. More... | |
| struct | _ac_pipe_list |
| List of Pipelines. More... | |
| struct | _ac_stg_list |
| List of Stages. More... | |
| struct | _ac_sto_list |
| List of Storage Devices. More... | |
| union | endian |
| Used to check the endianess of the host machine. More... | |
Defines | |
| #define | INDENT0 "" |
| #define | INDENT1 " " |
| #define | INDENT2 " " |
| #define | INDENT3 " " |
| #define | INDENT4 " " |
| #define | INDENT5 " " |
| #define | CONF_MAX_LINE 256 |
| Maximal number of characters per line in archc.conf. | |
| #define | WRITE_THROUGH 0x01 |
| Cache will use the write-through policy. | |
| #define | WRITE_BACK 0x02 |
| Cache will use the write-back policy. | |
| #define | WRITE_AROUND 0x20 |
| Cache will use the write-around policy. | |
| #define | WRITE_ALLOCATE 0x10 |
| Cache will use the write-allocate policy. | |
| #define | COMMENT(I, args...) fprintf( output, "%s//!", I); fprintf( output, args);fprintf( output, "\n"); |
| #define | COMMENT_MAKE(args...) fprintf( output, "# "); fprintf( output, args);fprintf( output, "\n"); |
| #define | AC_INTERNAL_ERROR(str) fprintf(stderr, "ArchC ERROR: %s. File: %s Line: %d\n", str, __FILE__, __LINE__); |
| #define | AC_ERROR(str,) fprintf(stderr, "ArchC ERROR: " str, ##__VA_ARGS__); |
| #define | AC_MSG(str,) fprintf(stdout, "ArchC: " str, ##__VA_ARGS__); |
Typedefs | |
| typedef enum _ac_cmd_options_ | ac_cmd_options |
| typedef enum _ac_sto_types | ac_sto_types |
| typedef _ac_cache_parms | ac_cache_parms |
| List of a Cache's parameters. | |
| typedef _ac_sto_list | ac_sto_list |
| List of Storage Devices. | |
| typedef _ac_stg_list | ac_stg_list |
| List of Stages. | |
| typedef _ac_pipe_list | ac_pipe_list |
| List of Pipelines. | |
Enumerations | |
| enum | _ac_cmd_options { OPABI, OPDasm, OPDebug, OPDelay, OPDDecoder, OPHelp, OPDecCache, OPStats, OPVerbose, OPVersion, OPEncoder, OPGDBIntegration, ACNumberOfOptions } |
| Enumeration type for command line options. | |
| enum | _ac_sto_types { MEM, CACHE, ICACHE, DCACHE, REG, REGBANK } |
| Enumeration type for storage device types. | |
|
|
Issuing an Error message Definition at line 87 of file acsim.h. Referenced by add_instr(), add_storage(), ExpandInstrBuffer(), ac_storage::load(), ac_regbank< T >::load(), and parse_format(). |
|
|
Issuing an Internal Error message |
|
|
Issuing an message |
|
|
Emit a doxygen-formated C comment |
|
|
Emit a Makefile-formated comment |
1.3.4