code wiki / (root) / abr_t2.nx

abr_t2.nx source

↩ module page · 30 lines · 660 B

1import "nx_syscalls.nx" 2import "nx_lib_std.nx" 3 4func main(argc: i64, argv: *i64) -> i64 { 5 let v: i64 = 42 * 101 6 std_puts("FORGE-T3 sum=" as *u8) 7 std_pdec(v) 8 std_puts("n1=" as *u8) 9 std_pdec(12345) 10 std_pdec(987) 11 let dst: *u8 = sys_mmap(64) as *u8 12 std_rev("abc" as *u8, dst) 13 std_pdec(0) 14 std_pdec(12345) 15 std_pdec(987) 16 let src: *u8 = "abc" as *u8 17 std_rev("abc" as *u8, dst) 18 std_pdec(0) 19 std_pdec(12345) 20 std_pdec(987) 21 std_pdec(0) 22 std_pdec(12345) 23 std_pdec(987) 24 std_pdec(0) 25 std_pdec(12345) 26 std_pdec(987) 27 std_pdec(0) 28 std_pdec(12345) 29 std_pdec(987) 30 std_pdec(0) 31 std