|
Nugget
|
#include "common/hardware/counters.h"#include "common/syscalls/syscalls.h"#include "exotic/cester.h"
Macros | |
| #define | PCSX_TESTS 0 |
| #define | CESTER_MAYBE_TEST CESTER_TEST |
| #define | CESTER_NO_SIGNAL |
| #define | CESTER_NO_TIME |
| #define | EXIT_SUCCESS 0 |
| #define | EXIT_FAILURE 1 |
| #define | N_READS 256 |
| #define | N_LOADS 32 |
| #define | REP4(x) x x x x |
| #define | REP16(x) REP4(x) REP4(x) REP4(x) REP4(x) |
| #define | REP32(x) REP16(x) REP16(x) |
| #define | REP64(x) REP16(x) REP16(x) REP16(x) REP16(x) |
| #define | REP256(x) REP64(x) REP64(x) REP64(x) REP64(x) |
| #define | ADDR_SCRATCH 0x1f800000u /* scratchpad SRAM (fast on-chip, no bus) */ |
| #define | ADDR_ISTAT 0xbf801070u /* on-die MMIO: interrupt controller I_STAT */ |
| #define | ADDR_DMA 0xbf8010a0u /* on-die MMIO: DMA channel 2 MADR */ |
| #define | ADDR_RAM_C 0x80100000u /* main RAM, cached mirror (KSEG0) */ |
| #define | ADDR_RAM_U 0xa0100000u /* main RAM, uncached mirror (KSEG1) */ |
| #define | ADDR_BIOS 0xbfc00000u /* BIOS ROM (KSEG1) */ |
| #define | MAKE_SPACED(name, seq) |
| #define | BENCH(ret, fn, p) |
| #define ADDR_BIOS 0xbfc00000u /* BIOS ROM (KSEG1) */ |
| #define ADDR_DMA 0xbf8010a0u /* on-die MMIO: DMA channel 2 MADR */ |
| #define ADDR_ISTAT 0xbf801070u /* on-die MMIO: interrupt controller I_STAT */ |
| #define ADDR_RAM_C 0x80100000u /* main RAM, cached mirror (KSEG0) */ |
| #define ADDR_RAM_U 0xa0100000u /* main RAM, uncached mirror (KSEG1) */ |
| #define ADDR_SCRATCH 0x1f800000u /* scratchpad SRAM (fast on-chip, no bus) */ |
| #define BENCH | ( | ret, | |
| fn, | |||
| p | |||
| ) |
| #define CESTER_MAYBE_TEST CESTER_TEST |
| #define CESTER_NO_SIGNAL |
| #define CESTER_NO_TIME |
| #define EXIT_FAILURE 1 |
| #define EXIT_SUCCESS 0 |
| #define MAKE_SPACED | ( | name, | |
| seq | |||
| ) |
| #define N_LOADS 32 |
| #define N_READS 256 |
| #define PCSX_TESTS 0 |
| #define REP4 | ( | x | ) | x x x x |