int SWI_Call(int a, int b) {
    int r;
    __asm__ volatile("swi #6" : "=r"(a), "=r"(r) : "0"(a), "1"(b));
    return r;
}
