From 3ac1ee16f377d31a0fb80c8dae28b6239ac4229e Mon Sep 17 00:00:00 2001 From: Terin Stock Date: Sun, 9 Mar 2025 17:47:56 +0100 Subject: [chore] remove vendor --- vendor/modernc.org/libc/libc_musl_linux_arm.go | 70 -------------------------- 1 file changed, 70 deletions(-) delete mode 100644 vendor/modernc.org/libc/libc_musl_linux_arm.go (limited to 'vendor/modernc.org/libc/libc_musl_linux_arm.go') diff --git a/vendor/modernc.org/libc/libc_musl_linux_arm.go b/vendor/modernc.org/libc/libc_musl_linux_arm.go deleted file mode 100644 index 2fe28c708..000000000 --- a/vendor/modernc.org/libc/libc_musl_linux_arm.go +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright 2023 The Libc Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package libc // import "modernc.org/libc" - -import ( - "math/bits" - "sync/atomic" - "unsafe" -) - -type long = int32 - -type ulong = uint32 - -var ( - ___a_barrier_ptr ulong -) - -// RawMem represents the biggest byte array the runtime can handle -type RawMem [1<<31 - 1]byte - -// void *memcpy(void *dest, const void *src, size_t n); -func Xmemcpy(t *TLS, dest, src uintptr, n Tsize_t) (r uintptr) { - if __ccgo_strace { - trc("t=%v src=%v n=%v, (%v:)", t, src, n, origin(2)) - defer func() { trc("-> %v", r) }() - } - return _memcpy(t, dest, src, n) -} - -func _memcpy(t *TLS, dest, src uintptr, n Tsize_t) (r uintptr) { - if n != 0 { - copy((*RawMem)(unsafe.Pointer(dest))[:n:n], (*RawMem)(unsafe.Pointer(src))[:n:n]) - } - return dest -} - -func _fetestexcept(t *TLS, _ int32) int32 { - return 0 -} - -func _feclearexcept(t *TLS, _ int32) int32 { - return 0 -} - -func _a_crash(tls *TLS) { - panic("crash") -} - -var atomicBarrier atomic.Int32 - -func _a_barrier(tls *TLS) { - atomicBarrier.Add(1) -} - -// static inline int a_sc(volatile int *p, int v) -func _a_sc(*TLS, uintptr, int32) int32 { - panic(todo("")) -} - -// static inline int a_ll(volatile int *p) -func _a_ll(tls *TLS, p uintptr) int32 { - return atomic.LoadInt32((*int32)(unsafe.Pointer(p))) -} - -func _a_clz_32(tls *TLS, x uint32) int32 { - return int32(bits.LeadingZeros32(x)) -} -- cgit v1.2.3