1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: 2022 The Ebitengine Authors
3
4//go:build cgo && !(amd64 || arm64)
5
6package purego
7
8import (
9 _ "unsafe" // for go:linkname
10
11 "github.com/ebitengine/purego/internal/cgo"
12)
13
14var syscall15XABI0 = uintptr(cgo.Syscall15XABI0)
15
16//go:nosplit
17func syscall_syscall15X(fn, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15 uintptr) (r1, r2, err uintptr) {
18 return cgo.Syscall15X(fn, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15)
19}
20
21func NewCallback(_ interface{}) uintptr {
22 panic("purego: NewCallback on Linux is only supported on amd64/arm64")
23}