24 lines
519 B
C
24 lines
519 B
C
#include "vt1200_xlib.h"
|
|
|
|
#define MARK(n) (*(volatile unsigned int *)(0x018A8000u + (n) * 0x20u))
|
|
|
|
int sumto(int n) {
|
|
int s = 0;
|
|
int i;
|
|
for (i = 1; i <= n; i++)
|
|
s += i;
|
|
return s;
|
|
}
|
|
|
|
int max2(int a, int b) { return a > b ? a : b; }
|
|
int lt(int a, int b) { return a < b; }
|
|
|
|
int branch_test(void) {
|
|
MARK(4) = (unsigned int)sumto(10);
|
|
MARK(5) = (unsigned int)max2(20, 22);
|
|
MARK(6) = (unsigned int)lt(5, 7);
|
|
MARK(7) = (unsigned int)layout_screens();
|
|
MARK(8) = (unsigned int)layout_root();
|
|
return 0;
|
|
}
|