global str terminal_namespace = "/dev/term/0"; global str new_line = "\n"; function main () load_immediate 1.0 -> $0; load_immediate 1.0 -> $1; add_real $0 $1 -> $0; real_to_string $0 -> $0; call pln $0; exit 0; function pln (str message $0) plex term $1; int msg_length $2; str nl $3; int nl_length $4; int mode $5; str term_ns $6; load_immediate 0 -> mode; load_address terminal_namespace -> term_ns; syscall OPEN term_ns mode -> term; string_length message -> msg_length; syscall WRITE term message msg_length; load_address new_line -> nl; string_length nl -> nl_length; syscall WRITE term nl nl_length; return;