nx_flg_mpt2.nx source
↩ module page · 20 lines · 512 B
1import "nx_syscalls.nx"
2import "nx_lib_std.nx"
3
4func main(argc: i64, argv: *i64) -> i64 {
5 let s: *u8 = "sovereign forge"
6 let vowels: i64 = 0
7 let i: i64 = 0
8 while s[i] != (0 as u8) {
9 if s[i] == 'a' || s[i] == 'e' || s[i] == 'i' || s[i] == 'o' || s[i] == 'u' {
10 vowels = vowels + 1
11 }
12 i = i + 1
13 }
14 std_puts("FBENCH-T2 rev=" as *u8)
15 std_puts("egrof ngierevos vowels=" as *u8)
16 std_pdec(vowels)
17 std_puts("\n" as *u8)
18 sys_exit(0)
19 return 0
20}