pub fn main() void { print(10, 5); print(4, 3); } fn print(a: u32, b: u32) void { asm volatile ("svc #0" : : [number] "{r7}" (4), [arg3] "{r2}" (a - b), [arg1] "{r0}" (1), [arg2] "{r1}" (@ptrToInt("123456789")), : "memory" ); return; } // run // // 123451