Files

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;
}