mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 00:42:24 -05:00 
			
		
		
		
	[chore]: Bump modernc.org/sqlite from 1.28.0 to 1.29.2 (#2718)
This commit is contained in:
		
					parent
					
						
							
								ea0efb8094
							
						
					
				
			
			
				commit
				
					
						adb4cdcf6c
					
				
			
		
					 356 changed files with 2619858 additions and 1869411 deletions
				
			
		
							
								
								
									
										38
									
								
								vendor/modernc.org/libc/libc_arm64.go
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								vendor/modernc.org/libc/libc_arm64.go
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,38 @@ | |||
| // 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 ( | ||||
| 	"fmt" | ||||
| 	"unsafe" | ||||
| ) | ||||
| 
 | ||||
| // Byte loads are atomic on this CPU. | ||||
| func a_load_8(addr uintptr) uint32 { | ||||
| 	return uint32(*(*byte)(unsafe.Pointer(addr))) | ||||
| } | ||||
| 
 | ||||
| // int16 loads are atomic on this CPU when properly aligned. | ||||
| func a_load_16(addr uintptr) uint32 { | ||||
| 	if addr&1 != 0 { | ||||
| 		panic(fmt.Errorf("unaligned atomic 16 bit access at %#0x", addr)) | ||||
| 	} | ||||
| 
 | ||||
| 	return uint32(*(*uint16)(unsafe.Pointer(addr))) | ||||
| } | ||||
| 
 | ||||
| // Byte sores are atomic on this CPU. | ||||
| func a_store_8(addr uintptr, b byte) { | ||||
| 	*(*byte)(unsafe.Pointer(addr)) = b | ||||
| } | ||||
| 
 | ||||
| // int16 stores are atomic on this CPU when properly aligned. | ||||
| func a_store_16(addr uintptr, n uint16) { | ||||
| 	if addr&1 != 0 { | ||||
| 		panic(fmt.Errorf("unaligned atomic 16 bit access at %#0x", addr)) | ||||
| 	} | ||||
| 
 | ||||
| 	*(*uint16)(unsafe.Pointer(addr)) = n | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue