提交 6cf3f999 编写于 作者: 3 3dgen

增加mvp os

上级 8201374e
// 版权 @2022 凹语言 作者。保留所有权利。
import "syscall/mvp"
var WAOS = "mvp"
#wa:linkname $runtime.argsSizesGet
func argsSizesGet(result_argc: i32, result_argv_len: i32) => (errno: i32) {
return
}
#wa:linkname $runtime.argsGet
func argsGet(result_argv: i32, result_argv_buf: i32) => (errno: i32) {
return
}
#wa:linkname $runtime.environSizesGet
func environSizesGet(result_environc: i32, result_environv_len: i32) => (errno: i32) {
return
}
#wa:linkname $runtime.environGet
func environGet(result_environv: i32, result_environv_buf: i32) => (errno: i32) {
return
}
#wa:linkname $runtime.fdWrite
func fdWrite(fd: i32, io: i32, iovs_len: i32, nwritten: i32) => (written: i32) {
return
}
#wa:linkname $runtime.procExit
func procExit(code: i32) {}
#wa:linkname $runtime.assert
func assert(ok: i32, pos_msg_ptr: i32, pos_msg_len: i32) {}
#wa:linkname $runtime.assertMessage
func assertMessage(ok: i32, msg_ptr: i32, msg_len: i32, pos_msg_ptr: i32, pos_msg_len: i32) {}
#wa:linkname $runtime.waPrintI32
func waPrintI32(i: i32) {
mvp.PrintI32(i)
}
#wa:linkname $runtime.waPrintU32
func waPrintU32(i: u32) {
mvp.PrintU32(i)
}
#wa:linkname $runtime.waPrintI64
func waPrintI64(i: i64) {
mvp.PrintI64(i)
}
#wa:linkname $runtime.waPrintU64
func waPrintU64(i: u64) {
mvp.PrintU64(i)
}
#wa:linkname $runtime.waPrintF32
func waPrintF32(i: f32) {
mvp.PrintF32(i)
}
#wa:linkname $runtime.waPrintF64
func waPrintF64(i: f64) {
mvp.PrintF64(i)
}
#wa:linkname $runtime.waPrintRune
func waPrintRune(ch: i32) {
mvp.PrintRune(ch)
}
#wa:linkname $runtime.waPuts
func waPuts(ptr: i32, len: i32) {
mvp.Puts(ptr, len)
}
// 版权 @2023 凹语言 作者。保留所有权利。
#wa:import mvp waPrintI32
func PrintI32(i: i32)
#wa:import mvp waPrintU32
func PrintU32(i: u32)
#wa:import mvp waPrintI64
func PrintI64(i: i64)
#wa:import mvp waPrintU64
func PrintU64(i: u64)
#wa:import mvp waPrintF32
func PrintF32(i: f32)
#wa:import mvp waPrintF64
func PrintF64(i: f64)
#wa:import mvp waPrintRune
func PrintRune(ch: i32)
#wa:import mvp waPuts
func Puts(ptr: i32, len: i32)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册