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