tinyriscv/tests/example/main.c

30 lines
332 B
C
Raw Normal View History

static void set_test_pass()
{
asm("li x27, 0x01");
}
static void set_test_fail()
{
asm("li x27, 0x00");
}
// add 1 to 100
int main()
{
int i;
int sum;
sum = 0;
for (i = 0; i <= 100; i++)
sum += i;
if (sum == 5050)
set_test_pass();
else
set_test_fail();
return 0;
}