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

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [sw/] [example/] [coremark/] [core_portme.c] - Diff between revs 65 and 71

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 65 Rev 71
Line 223... Line 223...
  /* NEORV32-specific */
  /* NEORV32-specific */
 
 
  // show executed instructions, required cycles and resulting average CPI
  // show executed instructions, required cycles and resulting average CPI
  union {
  union {
    uint64_t uint64;
    uint64_t uint64;
    uint32_t  uint32[sizeof(uint64_t)/2];
    uint32_t  uint32[sizeof(uint64_t)/sizeof(uint32_t)];
  } exe_instructions, exe_time;
  } exe_instructions, exe_time;
 
 
  exe_time.uint64 = (uint64_t)get_time();
  exe_time.uint64 = (uint64_t)get_time();
  exe_instructions.uint64 = neorv32_cpu_get_instret();
  exe_instructions.uint64 = neorv32_cpu_get_instret();
 
 

powered by: WebSVN 2.1.0

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