// SPDX-FileCopyrightText: 2024 Himbeer // // SPDX-License-Identifier: AGPL-3.0-or-later export fn _start() void { main(); } pub fn main() void { const msg = "Hello from program 2"; asm volatile ( \\ li a7, 100001 \\ ecall : : [ptr] "{a0}" (msg.ptr), [len] "{a1}" (msg.len), : "a7" ); asm volatile ( \\ li a7, 100003 \\ ecall ::: "a7", "a1"); }