mirror of
https://github.com/nArnoSNES/tcc-65816.git
synced 2024-05-31 22:41:28 +00:00
26 lines
429 B
C
26 lines
429 B
C
void __attribute__((noinline))
|
|
foo (int *p, int d1, int d2, int d3,
|
|
short count, int s1, int s2, int s3, int s4, int s5)
|
|
{
|
|
int n = count;
|
|
while (n--)
|
|
{
|
|
*p++ = s1;
|
|
*p++ = s2;
|
|
*p++ = s3;
|
|
*p++ = s4;
|
|
*p++ = s5;
|
|
}
|
|
}
|
|
|
|
int main()
|
|
{
|
|
int x[10], i;
|
|
|
|
foo (x, 0, 0, 0, 2, 100, 200, 300, 400, 500);
|
|
for (i = 0; i < 10; i++)
|
|
if (x[i] != (i % 5 + 1) * 100)
|
|
abort ();
|
|
exit (0);
|
|
}
|