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

Subversion Repositories mips_enhanced

[/] [mips_enhanced/] [trunk/] [grlib-gpl-1.0.19-b3188/] [software/] [leon3/] [leon3_test.c] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 dimamali
 
2
#include "testmod.h"
3
 
4
void (*mpfunc[16])(int index);
5
 
6
leon3_test(int domp, volatile int *irqmp, int mtest)
7
{
8
        int tmp, i;
9
 
10
        if (!get_pid()) report_device(0x01003000);
11
        if (domp) mptest_start(irqmp);
12
        report_subtest(REGFILE+(get_pid()<<4));
13
        if (regtest()) fail(1);
14
        multest();
15
        divtest();
16
        fputest();
17
        if (mtest) cramtest();
18
        if ((*mpfunc[get_pid()])) mpfunc[get_pid()](get_pid());
19
        if (domp) mptest_end(irqmp);
20
        grfpu_test();
21
        cachetest();
22
        mmu_test();
23
}

powered by: WebSVN 2.1.0

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