mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-11-03 18:42:25 -06:00 
			
		
		
		
	[chore]: Bump github.com/gin-contrib/cors from 1.4.0 to 1.5.0 (#2388)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
		
					parent
					
						
							
								e4e0a5e3f6
							
						
					
				
			
			
				commit
				
					
						66b77acb1c
					
				
			
		
					 169 changed files with 173005 additions and 56262 deletions
				
			
		
							
								
								
									
										188
									
								
								vendor/github.com/bytedance/sonic/internal/native/avx2/native_amd64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										188
									
								
								vendor/github.com/bytedance/sonic/internal/native/avx2/native_amd64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -1,5 +1,7 @@
 | 
			
		|||
// Code generated by Makefile, DO NOT EDIT.
 | 
			
		||||
 | 
			
		||||
// Code generated by Makefile, DO NOT EDIT.
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Copyright 2021 ByteDance Inc.
 | 
			
		||||
 *
 | 
			
		||||
| 
						 | 
				
			
			@ -22,114 +24,168 @@ import (
 | 
			
		|||
    `unsafe`
 | 
			
		||||
 | 
			
		||||
    `github.com/bytedance/sonic/internal/native/types`
 | 
			
		||||
    `github.com/bytedance/sonic/internal/rt`
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
    __i64toa func(out unsafe.Pointer, val int64) (ret int)
 | 
			
		||||
 | 
			
		||||
    __u64toa func(out unsafe.Pointer, val uint64) (ret int)
 | 
			
		||||
 | 
			
		||||
    __f64toa func(out unsafe.Pointer, val float64) (ret int)
 | 
			
		||||
 | 
			
		||||
    __f32toa func(out unsafe.Pointer, val float32) (ret int)
 | 
			
		||||
 | 
			
		||||
    __lspace func(sp unsafe.Pointer, nb int, off int) (ret int)
 | 
			
		||||
 | 
			
		||||
    __quote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer, flags uint64) (ret int)
 | 
			
		||||
 | 
			
		||||
    __html_escape func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer) (ret int)
 | 
			
		||||
 | 
			
		||||
    __unquote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep unsafe.Pointer, flags uint64) (ret int)
 | 
			
		||||
 | 
			
		||||
    __value func(s unsafe.Pointer, n int, p int, v unsafe.Pointer, flags uint64) (ret int)
 | 
			
		||||
 | 
			
		||||
    __vstring func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer, flags uint64)
 | 
			
		||||
 | 
			
		||||
    __vnumber func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer)
 | 
			
		||||
 | 
			
		||||
    __vsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer)
 | 
			
		||||
 | 
			
		||||
    __vunsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer)
 | 
			
		||||
 | 
			
		||||
    __skip_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int)
 | 
			
		||||
 | 
			
		||||
    __skip_one_fast func(s unsafe.Pointer, p unsafe.Pointer) (ret int)
 | 
			
		||||
 | 
			
		||||
    __skip_array func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int)
 | 
			
		||||
 | 
			
		||||
    __skip_object func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int)
 | 
			
		||||
 | 
			
		||||
    __skip_number func(s unsafe.Pointer, p unsafe.Pointer) (ret int)
 | 
			
		||||
 | 
			
		||||
    __validate_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int)
 | 
			
		||||
 | 
			
		||||
    __get_by_path func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) (ret int)
 | 
			
		||||
 | 
			
		||||
    __validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int)
 | 
			
		||||
 | 
			
		||||
    __validate_utf8_fast func(s unsafe.Pointer)  (ret int)
 | 
			
		||||
 | 
			
		||||
    __fsm_exec func(m unsafe.Pointer, s unsafe.Pointer, p unsafe.Pointer, flags uint64) (ret int)
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __i64toa(out *byte, val int64) (ret int)
 | 
			
		||||
func i64toa(out *byte, val int64) (ret int) {
 | 
			
		||||
    return __i64toa(rt.NoEscape(unsafe.Pointer(out)), val)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __u64toa(out *byte, val uint64) (ret int)
 | 
			
		||||
func u64toa(out *byte, val uint64) (ret int) {
 | 
			
		||||
    return __u64toa(rt.NoEscape(unsafe.Pointer(out)), val)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __f64toa(out *byte, val float64) (ret int)
 | 
			
		||||
func f64toa(out *byte, val float64) (ret int) {
 | 
			
		||||
    return __f64toa(rt.NoEscape(unsafe.Pointer(out)), val)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __f32toa(out *byte, val float32) (ret int)
 | 
			
		||||
func f32toa(out *byte, val float32) (ret int) {
 | 
			
		||||
    return __f32toa(rt.NoEscape(unsafe.Pointer(out)), val)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __lspace(sp unsafe.Pointer, nb int, off int) (ret int)
 | 
			
		||||
func lspace(sp unsafe.Pointer, nb int, off int) (ret int) {
 | 
			
		||||
    return __lspace(rt.NoEscape(sp), nb, off)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int)
 | 
			
		||||
func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) {
 | 
			
		||||
    return __quote(rt.NoEscape(unsafe.Pointer(sp)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(dn)), flags)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int)
 | 
			
		||||
func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) {
 | 
			
		||||
    return __html_escape(rt.NoEscape(unsafe.Pointer(sp)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(dn)))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int)
 | 
			
		||||
func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) {
 | 
			
		||||
    return __unquote(rt.NoEscape(unsafe.Pointer(sp)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(ep)), flags)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int)
 | 
			
		||||
func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) {
 | 
			
		||||
    return __value(rt.NoEscape(unsafe.Pointer(s)), n, p, rt.NoEscape(unsafe.Pointer(v)), flags)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __vstring(s *string, p *int, v *types.JsonState, flags uint64)
 | 
			
		||||
func vstring(s *string, p *int, v *types.JsonState, flags uint64) {
 | 
			
		||||
    __vstring(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)), flags)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __vnumber(s *string, p *int, v *types.JsonState)
 | 
			
		||||
func vnumber(s *string, p *int, v *types.JsonState) {
 | 
			
		||||
    __vnumber(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __vsigned(s *string, p *int, v *types.JsonState)
 | 
			
		||||
func vsigned(s *string, p *int, v *types.JsonState) {
 | 
			
		||||
    __vsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __vunsigned(s *string, p *int, v *types.JsonState)
 | 
			
		||||
func vunsigned(s *string, p *int, v *types.JsonState) {
 | 
			
		||||
    __vunsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int)
 | 
			
		||||
func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
 | 
			
		||||
    return __skip_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __skip_one_fast(s *string, p *int) (ret int)
 | 
			
		||||
func skip_one_fast(s *string, p *int) (ret int) {
 | 
			
		||||
    return __skip_one_fast(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int)
 | 
			
		||||
func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
 | 
			
		||||
    return __skip_array(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int)
 | 
			
		||||
func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
 | 
			
		||||
    return __skip_object(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __skip_number(s *string, p *int) (ret int)
 | 
			
		||||
func skip_number(s *string, p *int) (ret int) {
 | 
			
		||||
    return __skip_number(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __validate_one(s *string, p *int, m *types.StateMachine) (ret int)
 | 
			
		||||
func validate_one(s *string, p *int, m *types.StateMachine) (ret int) {
 | 
			
		||||
    return __validate_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int)
 | 
			
		||||
func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) {
 | 
			
		||||
    return __get_by_path(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(path)), rt.NoEscape(unsafe.Pointer(m)))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __validate_utf8(s *string, p *int, m *types.StateMachine) (ret int)
 | 
			
		||||
func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) {
 | 
			
		||||
    return __validate_utf8(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection GoUnusedParameter
 | 
			
		||||
func __validate_utf8_fast(s *string)  (ret int)
 | 
			
		||||
func validate_utf8_fast(s *string)  (ret int) {
 | 
			
		||||
    return __validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s)))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
func fsm_exec(m *types.StateMachine, s *string, p *int, flags uint64) (ret int) {
 | 
			
		||||
    return __fsm_exec(rt.NoEscape(unsafe.Pointer(m)), rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), flags)
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										15972
									
								
								vendor/github.com/bytedance/sonic/internal/native/avx2/native_amd64.s
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										15972
									
								
								vendor/github.com/bytedance/sonic/internal/native/avx2/native_amd64.s
									
										
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										49
									
								
								vendor/github.com/bytedance/sonic/internal/native/avx2/native_export_amd64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										49
									
								
								vendor/github.com/bytedance/sonic/internal/native/avx2/native_export_amd64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -1,49 +0,0 @@
 | 
			
		|||
// Code generated by Makefile, DO NOT EDIT.
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Copyright 2021 ByteDance Inc.
 | 
			
		||||
 *
 | 
			
		||||
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
 * you may not use this file except in compliance with the License.
 | 
			
		||||
 * You may obtain a copy of the License at
 | 
			
		||||
 *
 | 
			
		||||
 *     http://www.apache.org/licenses/LICENSE-2.0
 | 
			
		||||
 *
 | 
			
		||||
 * Unless required by applicable law or agreed to in writing, software
 | 
			
		||||
 * distributed under the License is distributed on an "AS IS" BASIS,
 | 
			
		||||
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
			
		||||
 * See the License for the specific language governing permissions and
 | 
			
		||||
 * limitations under the License.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
package avx2
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
    S_f64toa = _subr__f64toa
 | 
			
		||||
    S_f32toa = _subr__f32toa
 | 
			
		||||
    S_i64toa = _subr__i64toa
 | 
			
		||||
    S_u64toa = _subr__u64toa
 | 
			
		||||
    S_lspace = _subr__lspace
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
    S_quote   = _subr__quote
 | 
			
		||||
    S_unquote = _subr__unquote
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
    S_value     = _subr__value
 | 
			
		||||
    S_vstring   = _subr__vstring
 | 
			
		||||
    S_vnumber   = _subr__vnumber
 | 
			
		||||
    S_vsigned   = _subr__vsigned
 | 
			
		||||
    S_vunsigned = _subr__vunsigned
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
    S_skip_one    = _subr__skip_one
 | 
			
		||||
    S_skip_one_fast = _subr__skip_one_fast
 | 
			
		||||
    S_skip_array  = _subr__skip_array
 | 
			
		||||
    S_skip_object = _subr__skip_object
 | 
			
		||||
    S_skip_number = _subr__skip_number
 | 
			
		||||
    S_get_by_path = _subr__get_by_path
 | 
			
		||||
)
 | 
			
		||||
							
								
								
									
										752
									
								
								vendor/github.com/bytedance/sonic/internal/native/avx2/native_subr_amd64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										752
									
								
								vendor/github.com/bytedance/sonic/internal/native/avx2/native_subr_amd64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -3,107 +3,679 @@
 | 
			
		|||
 | 
			
		||||
package avx2
 | 
			
		||||
 | 
			
		||||
//go:nosplit
 | 
			
		||||
//go:noescape
 | 
			
		||||
//goland:noinspection ALL
 | 
			
		||||
func __native_entry__() uintptr
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
    _subr__f32toa             = __native_entry__() + 33888
 | 
			
		||||
    _subr__f64toa             = __native_entry__() + 288
 | 
			
		||||
    _subr__get_by_path        = __native_entry__() + 28336
 | 
			
		||||
    _subr__html_escape        = __native_entry__() + 10496
 | 
			
		||||
    _subr__i64toa             = __native_entry__() + 3584
 | 
			
		||||
    _subr__lspace             = __native_entry__() + 64
 | 
			
		||||
    _subr__quote              = __native_entry__() + 5072
 | 
			
		||||
    _subr__skip_array         = __native_entry__() + 20688
 | 
			
		||||
    _subr__skip_number        = __native_entry__() + 24912
 | 
			
		||||
    _subr__skip_object        = __native_entry__() + 22736
 | 
			
		||||
    _subr__skip_one           = __native_entry__() + 25072
 | 
			
		||||
    _subr__skip_one_fast      = __native_entry__() + 25488
 | 
			
		||||
    _subr__u64toa             = __native_entry__() + 3696
 | 
			
		||||
    _subr__unquote            = __native_entry__() + 7888
 | 
			
		||||
    _subr__validate_one       = __native_entry__() + 25136
 | 
			
		||||
    _subr__validate_utf8      = __native_entry__() + 30320
 | 
			
		||||
    _subr__validate_utf8_fast = __native_entry__() + 31280
 | 
			
		||||
    _subr__value              = __native_entry__() + 15024
 | 
			
		||||
    _subr__vnumber            = __native_entry__() + 18352
 | 
			
		||||
    _subr__vsigned            = __native_entry__() + 19968
 | 
			
		||||
    _subr__vstring            = __native_entry__() + 17024
 | 
			
		||||
    _subr__vunsigned          = __native_entry__() + 20336
 | 
			
		||||
import (
 | 
			
		||||
	`github.com/bytedance/sonic/loader`
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
    _stack__f32toa = 48
 | 
			
		||||
    _entry__f32toa = 34640
 | 
			
		||||
    _entry__f64toa = 368
 | 
			
		||||
    _entry__format_significand = 39440
 | 
			
		||||
    _entry__format_integer = 3616
 | 
			
		||||
    _entry__fsm_exec = 22128
 | 
			
		||||
    _entry__advance_ns = 17856
 | 
			
		||||
    _entry__advance_string = 18592
 | 
			
		||||
    _entry__advance_string_default = 41024
 | 
			
		||||
    _entry__do_skip_number = 24624
 | 
			
		||||
    _entry__get_by_path = 29616
 | 
			
		||||
    _entry__skip_one_fast = 26736
 | 
			
		||||
    _entry__unescape = 41824
 | 
			
		||||
    _entry__unhex16_is = 11376
 | 
			
		||||
    _entry__html_escape = 11712
 | 
			
		||||
    _entry__i64toa = 4048
 | 
			
		||||
    _entry__u64toa = 4320
 | 
			
		||||
    _entry__lspace = 64
 | 
			
		||||
    _entry__quote = 5872
 | 
			
		||||
    _entry__skip_array = 22080
 | 
			
		||||
    _entry__skip_number = 26128
 | 
			
		||||
    _entry__skip_object = 24048
 | 
			
		||||
    _entry__skip_one = 26304
 | 
			
		||||
    _entry__unquote = 8816
 | 
			
		||||
    _entry__validate_one = 26368
 | 
			
		||||
    _entry__validate_utf8 = 30960
 | 
			
		||||
    _entry__validate_utf8_fast = 31920
 | 
			
		||||
    _entry__value = 16320
 | 
			
		||||
    _entry__vnumber = 19680
 | 
			
		||||
    _entry__atof_eisel_lemire64 = 13760
 | 
			
		||||
    _entry__atof_native = 15712
 | 
			
		||||
    _entry__decimal_to_f64 = 14240
 | 
			
		||||
    _entry__left_shift = 39920
 | 
			
		||||
    _entry__right_shift = 40464
 | 
			
		||||
    _entry__vsigned = 21328
 | 
			
		||||
    _entry__vstring = 18352
 | 
			
		||||
    _entry__vunsigned = 21696
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
    _stack__f32toa = 64
 | 
			
		||||
    _stack__f64toa = 80
 | 
			
		||||
    _stack__get_by_path = 296
 | 
			
		||||
    _stack__format_significand = 24
 | 
			
		||||
    _stack__format_integer = 16
 | 
			
		||||
    _stack__fsm_exec = 136
 | 
			
		||||
    _stack__advance_ns = 8
 | 
			
		||||
    _stack__advance_string = 48
 | 
			
		||||
    _stack__advance_string_default = 48
 | 
			
		||||
    _stack__do_skip_number = 40
 | 
			
		||||
    _stack__get_by_path = 304
 | 
			
		||||
    _stack__skip_one_fast = 184
 | 
			
		||||
    _stack__unescape = 64
 | 
			
		||||
    _stack__unhex16_is = 8
 | 
			
		||||
    _stack__html_escape = 72
 | 
			
		||||
    _stack__i64toa = 16
 | 
			
		||||
    _stack__lspace = 8
 | 
			
		||||
    _stack__quote = 56
 | 
			
		||||
    _stack__skip_array = 128
 | 
			
		||||
    _stack__skip_number = 72
 | 
			
		||||
    _stack__skip_object = 128
 | 
			
		||||
    _stack__skip_one = 128
 | 
			
		||||
    _stack__skip_one_fast = 208
 | 
			
		||||
    _stack__u64toa = 8
 | 
			
		||||
    _stack__unquote = 72
 | 
			
		||||
    _stack__validate_one = 128
 | 
			
		||||
    _stack__lspace = 8
 | 
			
		||||
    _stack__quote = 72
 | 
			
		||||
    _stack__skip_array = 144
 | 
			
		||||
    _stack__skip_number = 96
 | 
			
		||||
    _stack__skip_object = 144
 | 
			
		||||
    _stack__skip_one = 144
 | 
			
		||||
    _stack__unquote = 112
 | 
			
		||||
    _stack__validate_one = 144
 | 
			
		||||
    _stack__validate_utf8 = 48
 | 
			
		||||
    _stack__validate_utf8_fast = 176
 | 
			
		||||
    _stack__value = 328
 | 
			
		||||
    _stack__vnumber = 240
 | 
			
		||||
    _stack__value = 352
 | 
			
		||||
    _stack__vnumber = 264
 | 
			
		||||
    _stack__atof_eisel_lemire64 = 40
 | 
			
		||||
    _stack__atof_native = 144
 | 
			
		||||
    _stack__decimal_to_f64 = 88
 | 
			
		||||
    _stack__left_shift = 32
 | 
			
		||||
    _stack__right_shift = 16
 | 
			
		||||
    _stack__vsigned = 16
 | 
			
		||||
    _stack__vstring = 112
 | 
			
		||||
    _stack__vunsigned = 16
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
    _ = _subr__f32toa
 | 
			
		||||
    _ = _subr__f64toa
 | 
			
		||||
    _ = _subr__get_by_path
 | 
			
		||||
    _ = _subr__html_escape
 | 
			
		||||
    _ = _subr__i64toa
 | 
			
		||||
    _ = _subr__lspace
 | 
			
		||||
    _ = _subr__quote
 | 
			
		||||
    _ = _subr__skip_array
 | 
			
		||||
    _ = _subr__skip_number
 | 
			
		||||
    _ = _subr__skip_object
 | 
			
		||||
    _ = _subr__skip_one
 | 
			
		||||
    _ = _subr__skip_one_fast
 | 
			
		||||
    _ = _subr__u64toa
 | 
			
		||||
    _ = _subr__unquote
 | 
			
		||||
    _ = _subr__validate_one
 | 
			
		||||
    _ = _subr__validate_utf8
 | 
			
		||||
    _ = _subr__validate_utf8_fast
 | 
			
		||||
    _ = _subr__value
 | 
			
		||||
    _ = _subr__vnumber
 | 
			
		||||
    _ = _subr__vsigned
 | 
			
		||||
    _ = _subr__vstring
 | 
			
		||||
    _ = _subr__vunsigned
 | 
			
		||||
    _stack__vstring = 104
 | 
			
		||||
    _stack__vunsigned = 24
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
    _ = _stack__f32toa
 | 
			
		||||
    _ = _stack__f64toa
 | 
			
		||||
    _ = _stack__get_by_path
 | 
			
		||||
    _ = _stack__html_escape
 | 
			
		||||
    _ = _stack__i64toa
 | 
			
		||||
    _ = _stack__lspace
 | 
			
		||||
    _ = _stack__quote
 | 
			
		||||
    _ = _stack__skip_array
 | 
			
		||||
    _ = _stack__skip_number
 | 
			
		||||
    _ = _stack__skip_object
 | 
			
		||||
    _ = _stack__skip_one
 | 
			
		||||
    _ = _stack__skip_one_fast
 | 
			
		||||
    _ = _stack__u64toa
 | 
			
		||||
    _ = _stack__unquote
 | 
			
		||||
    _ = _stack__validate_one
 | 
			
		||||
    _ = _stack__validate_utf8
 | 
			
		||||
    _ = _stack__validate_utf8_fast
 | 
			
		||||
    _ = _stack__value
 | 
			
		||||
    _ = _stack__vnumber
 | 
			
		||||
    _ = _stack__vsigned
 | 
			
		||||
    _ = _stack__vstring
 | 
			
		||||
    _ = _stack__vunsigned
 | 
			
		||||
    _size__f32toa = 3792
 | 
			
		||||
    _size__f64toa = 3248
 | 
			
		||||
    _size__format_significand = 480
 | 
			
		||||
    _size__format_integer = 432
 | 
			
		||||
    _size__fsm_exec = 1380
 | 
			
		||||
    _size__advance_ns = 496
 | 
			
		||||
    _size__advance_string = 1040
 | 
			
		||||
    _size__advance_string_default = 800
 | 
			
		||||
    _size__do_skip_number = 1300
 | 
			
		||||
    _size__get_by_path = 1344
 | 
			
		||||
    _size__skip_one_fast = 2360
 | 
			
		||||
    _size__unescape = 704
 | 
			
		||||
    _size__unhex16_is = 144
 | 
			
		||||
    _size__html_escape = 2048
 | 
			
		||||
    _size__i64toa = 272
 | 
			
		||||
    _size__u64toa = 1408
 | 
			
		||||
    _size__lspace = 256
 | 
			
		||||
    _size__quote = 2896
 | 
			
		||||
    _size__skip_array = 48
 | 
			
		||||
    _size__skip_number = 160
 | 
			
		||||
    _size__skip_object = 48
 | 
			
		||||
    _size__skip_one = 48
 | 
			
		||||
    _size__unquote = 2560
 | 
			
		||||
    _size__validate_one = 64
 | 
			
		||||
    _size__validate_utf8 = 688
 | 
			
		||||
    _size__validate_utf8_fast = 2672
 | 
			
		||||
    _size__value = 992
 | 
			
		||||
    _size__vnumber = 1648
 | 
			
		||||
    _size__atof_eisel_lemire64 = 416
 | 
			
		||||
    _size__atof_native = 608
 | 
			
		||||
    _size__decimal_to_f64 = 1472
 | 
			
		||||
    _size__left_shift = 544
 | 
			
		||||
    _size__right_shift = 496
 | 
			
		||||
    _size__vsigned = 368
 | 
			
		||||
    _size__vstring = 144
 | 
			
		||||
    _size__vunsigned = 368
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
    _pcsp__f32toa = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {12, 40},
 | 
			
		||||
        {13, 48},
 | 
			
		||||
        {3734, 64},
 | 
			
		||||
        {3738, 48},
 | 
			
		||||
        {3739, 40},
 | 
			
		||||
        {3741, 32},
 | 
			
		||||
        {3743, 24},
 | 
			
		||||
        {3745, 16},
 | 
			
		||||
        {3747, 8},
 | 
			
		||||
        {3751, 0},
 | 
			
		||||
        {3781, 64},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__f64toa = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {12, 40},
 | 
			
		||||
        {13, 48},
 | 
			
		||||
        {3124, 56},
 | 
			
		||||
        {3128, 48},
 | 
			
		||||
        {3129, 40},
 | 
			
		||||
        {3131, 32},
 | 
			
		||||
        {3133, 24},
 | 
			
		||||
        {3135, 16},
 | 
			
		||||
        {3137, 8},
 | 
			
		||||
        {3141, 0},
 | 
			
		||||
        {3234, 56},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__format_significand = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {468, 24},
 | 
			
		||||
        {469, 16},
 | 
			
		||||
        {471, 8},
 | 
			
		||||
        {473, 0},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__format_integer = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {412, 16},
 | 
			
		||||
        {413, 8},
 | 
			
		||||
        {414, 0},
 | 
			
		||||
        {423, 16},
 | 
			
		||||
        {424, 8},
 | 
			
		||||
        {426, 0},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__fsm_exec = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {12, 40},
 | 
			
		||||
        {13, 48},
 | 
			
		||||
        {1017, 88},
 | 
			
		||||
        {1021, 48},
 | 
			
		||||
        {1022, 40},
 | 
			
		||||
        {1024, 32},
 | 
			
		||||
        {1026, 24},
 | 
			
		||||
        {1028, 16},
 | 
			
		||||
        {1030, 8},
 | 
			
		||||
        {1031, 0},
 | 
			
		||||
        {1380, 88},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__advance_ns = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {442, 8},
 | 
			
		||||
        {446, 0},
 | 
			
		||||
        {467, 8},
 | 
			
		||||
        {471, 0},
 | 
			
		||||
        {489, 8},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__advance_string = [][2]uint32{
 | 
			
		||||
        {14, 0},
 | 
			
		||||
        {18, 8},
 | 
			
		||||
        {20, 16},
 | 
			
		||||
        {22, 24},
 | 
			
		||||
        {24, 32},
 | 
			
		||||
        {26, 40},
 | 
			
		||||
        {396, 48},
 | 
			
		||||
        {397, 40},
 | 
			
		||||
        {399, 32},
 | 
			
		||||
        {401, 24},
 | 
			
		||||
        {403, 16},
 | 
			
		||||
        {405, 8},
 | 
			
		||||
        {409, 0},
 | 
			
		||||
        {1031, 48},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__advance_string_default = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {12, 40},
 | 
			
		||||
        {314, 48},
 | 
			
		||||
        {315, 40},
 | 
			
		||||
        {317, 32},
 | 
			
		||||
        {319, 24},
 | 
			
		||||
        {321, 16},
 | 
			
		||||
        {323, 8},
 | 
			
		||||
        {327, 0},
 | 
			
		||||
        {786, 48},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__do_skip_number = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {1253, 40},
 | 
			
		||||
        {1254, 32},
 | 
			
		||||
        {1256, 24},
 | 
			
		||||
        {1258, 16},
 | 
			
		||||
        {1260, 8},
 | 
			
		||||
        {1264, 0},
 | 
			
		||||
        {1300, 40},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__get_by_path = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {12, 40},
 | 
			
		||||
        {13, 48},
 | 
			
		||||
        {1293, 120},
 | 
			
		||||
        {1297, 48},
 | 
			
		||||
        {1298, 40},
 | 
			
		||||
        {1300, 32},
 | 
			
		||||
        {1302, 24},
 | 
			
		||||
        {1304, 16},
 | 
			
		||||
        {1306, 8},
 | 
			
		||||
        {1307, 0},
 | 
			
		||||
        {1344, 120},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__skip_one_fast = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {12, 40},
 | 
			
		||||
        {13, 48},
 | 
			
		||||
        {396, 176},
 | 
			
		||||
        {397, 168},
 | 
			
		||||
        {399, 160},
 | 
			
		||||
        {401, 152},
 | 
			
		||||
        {403, 144},
 | 
			
		||||
        {405, 136},
 | 
			
		||||
        {409, 128},
 | 
			
		||||
        {2360, 176},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__unescape = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {12, 40},
 | 
			
		||||
        {13, 48},
 | 
			
		||||
        {246, 56},
 | 
			
		||||
        {250, 48},
 | 
			
		||||
        {251, 40},
 | 
			
		||||
        {253, 32},
 | 
			
		||||
        {255, 24},
 | 
			
		||||
        {257, 16},
 | 
			
		||||
        {259, 8},
 | 
			
		||||
        {260, 0},
 | 
			
		||||
        {695, 56},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__unhex16_is = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {35, 8},
 | 
			
		||||
        {36, 0},
 | 
			
		||||
        {62, 8},
 | 
			
		||||
        {63, 0},
 | 
			
		||||
        {97, 8},
 | 
			
		||||
        {98, 0},
 | 
			
		||||
        {121, 8},
 | 
			
		||||
        {123, 0},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__html_escape = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {12, 40},
 | 
			
		||||
        {13, 48},
 | 
			
		||||
        {2017, 72},
 | 
			
		||||
        {2021, 48},
 | 
			
		||||
        {2022, 40},
 | 
			
		||||
        {2024, 32},
 | 
			
		||||
        {2026, 24},
 | 
			
		||||
        {2028, 16},
 | 
			
		||||
        {2030, 8},
 | 
			
		||||
        {2035, 0},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__i64toa = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {171, 8},
 | 
			
		||||
        {172, 0},
 | 
			
		||||
        {207, 8},
 | 
			
		||||
        {208, 0},
 | 
			
		||||
        {222, 8},
 | 
			
		||||
        {223, 0},
 | 
			
		||||
        {247, 8},
 | 
			
		||||
        {248, 0},
 | 
			
		||||
        {253, 8},
 | 
			
		||||
        {259, 0},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__u64toa = [][2]uint32{
 | 
			
		||||
        {13, 0},
 | 
			
		||||
        {162, 8},
 | 
			
		||||
        {163, 0},
 | 
			
		||||
        {175, 8},
 | 
			
		||||
        {240, 0},
 | 
			
		||||
        {498, 8},
 | 
			
		||||
        {499, 0},
 | 
			
		||||
        {519, 8},
 | 
			
		||||
        {592, 0},
 | 
			
		||||
        {852, 8},
 | 
			
		||||
        {928, 0},
 | 
			
		||||
        {1376, 8},
 | 
			
		||||
        {1378, 0},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__lspace = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {186, 8},
 | 
			
		||||
        {190, 0},
 | 
			
		||||
        {199, 8},
 | 
			
		||||
        {203, 0},
 | 
			
		||||
        {210, 8},
 | 
			
		||||
        {214, 0},
 | 
			
		||||
        {232, 8},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__quote = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {12, 40},
 | 
			
		||||
        {13, 48},
 | 
			
		||||
        {2828, 72},
 | 
			
		||||
        {2832, 48},
 | 
			
		||||
        {2833, 40},
 | 
			
		||||
        {2835, 32},
 | 
			
		||||
        {2837, 24},
 | 
			
		||||
        {2839, 16},
 | 
			
		||||
        {2841, 8},
 | 
			
		||||
        {2845, 0},
 | 
			
		||||
        {2876, 72},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__skip_array = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {28, 8},
 | 
			
		||||
        {34, 0},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__skip_number = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {12, 40},
 | 
			
		||||
        {13, 48},
 | 
			
		||||
        {107, 56},
 | 
			
		||||
        {111, 48},
 | 
			
		||||
        {112, 40},
 | 
			
		||||
        {114, 32},
 | 
			
		||||
        {116, 24},
 | 
			
		||||
        {118, 16},
 | 
			
		||||
        {120, 8},
 | 
			
		||||
        {121, 0},
 | 
			
		||||
        {145, 56},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__skip_object = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {28, 8},
 | 
			
		||||
        {34, 0},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__skip_one = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {28, 8},
 | 
			
		||||
        {34, 0},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__unquote = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {12, 40},
 | 
			
		||||
        {13, 48},
 | 
			
		||||
        {1836, 104},
 | 
			
		||||
        {1840, 48},
 | 
			
		||||
        {1841, 40},
 | 
			
		||||
        {1843, 32},
 | 
			
		||||
        {1845, 24},
 | 
			
		||||
        {1847, 16},
 | 
			
		||||
        {1849, 8},
 | 
			
		||||
        {1853, 0},
 | 
			
		||||
        {2554, 104},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__validate_one = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {33, 8},
 | 
			
		||||
        {39, 0},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__validate_utf8 = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {11, 40},
 | 
			
		||||
        {639, 48},
 | 
			
		||||
        {643, 40},
 | 
			
		||||
        {644, 32},
 | 
			
		||||
        {646, 24},
 | 
			
		||||
        {648, 16},
 | 
			
		||||
        {650, 8},
 | 
			
		||||
        {651, 0},
 | 
			
		||||
        {682, 48},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__validate_utf8_fast = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {5, 16},
 | 
			
		||||
        {1706, 176},
 | 
			
		||||
        {1707, 168},
 | 
			
		||||
        {1711, 160},
 | 
			
		||||
        {2003, 176},
 | 
			
		||||
        {2004, 168},
 | 
			
		||||
        {2008, 160},
 | 
			
		||||
        {2656, 176},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__value = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {12, 40},
 | 
			
		||||
        {13, 48},
 | 
			
		||||
        {974, 88},
 | 
			
		||||
        {978, 48},
 | 
			
		||||
        {979, 40},
 | 
			
		||||
        {981, 32},
 | 
			
		||||
        {983, 24},
 | 
			
		||||
        {985, 16},
 | 
			
		||||
        {987, 8},
 | 
			
		||||
        {992, 0},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__vnumber = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {12, 40},
 | 
			
		||||
        {13, 48},
 | 
			
		||||
        {150, 120},
 | 
			
		||||
        {154, 48},
 | 
			
		||||
        {155, 40},
 | 
			
		||||
        {157, 32},
 | 
			
		||||
        {159, 24},
 | 
			
		||||
        {161, 16},
 | 
			
		||||
        {163, 8},
 | 
			
		||||
        {164, 0},
 | 
			
		||||
        {1638, 120},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__atof_eisel_lemire64 = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {315, 40},
 | 
			
		||||
        {316, 32},
 | 
			
		||||
        {318, 24},
 | 
			
		||||
        {320, 16},
 | 
			
		||||
        {322, 8},
 | 
			
		||||
        {323, 0},
 | 
			
		||||
        {387, 40},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__atof_native = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {596, 56},
 | 
			
		||||
        {600, 8},
 | 
			
		||||
        {602, 0},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__decimal_to_f64 = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {12, 40},
 | 
			
		||||
        {13, 48},
 | 
			
		||||
        {1431, 56},
 | 
			
		||||
        {1435, 48},
 | 
			
		||||
        {1436, 40},
 | 
			
		||||
        {1438, 32},
 | 
			
		||||
        {1440, 24},
 | 
			
		||||
        {1442, 16},
 | 
			
		||||
        {1444, 8},
 | 
			
		||||
        {1448, 0},
 | 
			
		||||
        {1460, 56},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__left_shift = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {418, 32},
 | 
			
		||||
        {419, 24},
 | 
			
		||||
        {421, 16},
 | 
			
		||||
        {423, 8},
 | 
			
		||||
        {424, 0},
 | 
			
		||||
        {539, 32},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__right_shift = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {452, 16},
 | 
			
		||||
        {453, 8},
 | 
			
		||||
        {454, 0},
 | 
			
		||||
        {462, 16},
 | 
			
		||||
        {463, 8},
 | 
			
		||||
        {464, 0},
 | 
			
		||||
        {472, 16},
 | 
			
		||||
        {473, 8},
 | 
			
		||||
        {475, 0},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__vsigned = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {113, 16},
 | 
			
		||||
        {114, 8},
 | 
			
		||||
        {115, 0},
 | 
			
		||||
        {126, 16},
 | 
			
		||||
        {127, 8},
 | 
			
		||||
        {128, 0},
 | 
			
		||||
        {278, 16},
 | 
			
		||||
        {279, 8},
 | 
			
		||||
        {280, 0},
 | 
			
		||||
        {284, 16},
 | 
			
		||||
        {285, 8},
 | 
			
		||||
        {286, 0},
 | 
			
		||||
        {340, 16},
 | 
			
		||||
        {341, 8},
 | 
			
		||||
        {342, 0},
 | 
			
		||||
        {353, 16},
 | 
			
		||||
        {354, 8},
 | 
			
		||||
        {356, 0},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__vstring = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {8, 24},
 | 
			
		||||
        {10, 32},
 | 
			
		||||
        {11, 40},
 | 
			
		||||
        {105, 56},
 | 
			
		||||
        {109, 40},
 | 
			
		||||
        {110, 32},
 | 
			
		||||
        {112, 24},
 | 
			
		||||
        {114, 16},
 | 
			
		||||
        {116, 8},
 | 
			
		||||
        {118, 0},
 | 
			
		||||
    }
 | 
			
		||||
    _pcsp__vunsigned = [][2]uint32{
 | 
			
		||||
        {1, 0},
 | 
			
		||||
        {4, 8},
 | 
			
		||||
        {6, 16},
 | 
			
		||||
        {74, 24},
 | 
			
		||||
        {75, 16},
 | 
			
		||||
        {77, 8},
 | 
			
		||||
        {78, 0},
 | 
			
		||||
        {89, 24},
 | 
			
		||||
        {90, 16},
 | 
			
		||||
        {92, 8},
 | 
			
		||||
        {93, 0},
 | 
			
		||||
        {116, 24},
 | 
			
		||||
        {117, 16},
 | 
			
		||||
        {119, 8},
 | 
			
		||||
        {120, 0},
 | 
			
		||||
        {281, 24},
 | 
			
		||||
        {282, 16},
 | 
			
		||||
        {284, 8},
 | 
			
		||||
        {285, 0},
 | 
			
		||||
        {336, 24},
 | 
			
		||||
        {337, 16},
 | 
			
		||||
        {339, 8},
 | 
			
		||||
        {340, 0},
 | 
			
		||||
        {348, 24},
 | 
			
		||||
        {349, 16},
 | 
			
		||||
        {351, 8},
 | 
			
		||||
        {353, 0},
 | 
			
		||||
    }
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var Funcs = []loader.CFunc{
 | 
			
		||||
    {"__native_entry__", 0, 67, 0, nil},
 | 
			
		||||
    {"_f32toa", _entry__f32toa, _size__f32toa, _stack__f32toa, _pcsp__f32toa},
 | 
			
		||||
    {"_f64toa", _entry__f64toa, _size__f64toa, _stack__f64toa, _pcsp__f64toa},
 | 
			
		||||
    {"_format_significand", _entry__format_significand, _size__format_significand, _stack__format_significand, _pcsp__format_significand},
 | 
			
		||||
    {"_format_integer", _entry__format_integer, _size__format_integer, _stack__format_integer, _pcsp__format_integer},
 | 
			
		||||
    {"_fsm_exec", _entry__fsm_exec, _size__fsm_exec, _stack__fsm_exec, _pcsp__fsm_exec},
 | 
			
		||||
    {"_advance_ns", _entry__advance_ns, _size__advance_ns, _stack__advance_ns, _pcsp__advance_ns},
 | 
			
		||||
    {"_advance_string", _entry__advance_string, _size__advance_string, _stack__advance_string, _pcsp__advance_string},
 | 
			
		||||
    {"_advance_string_default", _entry__advance_string_default, _size__advance_string_default, _stack__advance_string_default, _pcsp__advance_string_default},
 | 
			
		||||
    {"_do_skip_number", _entry__do_skip_number, _size__do_skip_number, _stack__do_skip_number, _pcsp__do_skip_number},
 | 
			
		||||
    {"_get_by_path", _entry__get_by_path, _size__get_by_path, _stack__get_by_path, _pcsp__get_by_path},
 | 
			
		||||
    {"_skip_one_fast", _entry__skip_one_fast, _size__skip_one_fast, _stack__skip_one_fast, _pcsp__skip_one_fast},
 | 
			
		||||
    {"_unescape", _entry__unescape, _size__unescape, _stack__unescape, _pcsp__unescape},
 | 
			
		||||
    {"_unhex16_is", _entry__unhex16_is, _size__unhex16_is, _stack__unhex16_is, _pcsp__unhex16_is},
 | 
			
		||||
    {"_html_escape", _entry__html_escape, _size__html_escape, _stack__html_escape, _pcsp__html_escape},
 | 
			
		||||
    {"_i64toa", _entry__i64toa, _size__i64toa, _stack__i64toa, _pcsp__i64toa},
 | 
			
		||||
    {"_u64toa", _entry__u64toa, _size__u64toa, _stack__u64toa, _pcsp__u64toa},
 | 
			
		||||
    {"_lspace", _entry__lspace, _size__lspace, _stack__lspace, _pcsp__lspace},
 | 
			
		||||
    {"_quote", _entry__quote, _size__quote, _stack__quote, _pcsp__quote},
 | 
			
		||||
    {"_skip_array", _entry__skip_array, _size__skip_array, _stack__skip_array, _pcsp__skip_array},
 | 
			
		||||
    {"_skip_number", _entry__skip_number, _size__skip_number, _stack__skip_number, _pcsp__skip_number},
 | 
			
		||||
    {"_skip_object", _entry__skip_object, _size__skip_object, _stack__skip_object, _pcsp__skip_object},
 | 
			
		||||
    {"_skip_one", _entry__skip_one, _size__skip_one, _stack__skip_one, _pcsp__skip_one},
 | 
			
		||||
    {"_unquote", _entry__unquote, _size__unquote, _stack__unquote, _pcsp__unquote},
 | 
			
		||||
    {"_validate_one", _entry__validate_one, _size__validate_one, _stack__validate_one, _pcsp__validate_one},
 | 
			
		||||
    {"_validate_utf8", _entry__validate_utf8, _size__validate_utf8, _stack__validate_utf8, _pcsp__validate_utf8},
 | 
			
		||||
    {"_validate_utf8_fast", _entry__validate_utf8_fast, _size__validate_utf8_fast, _stack__validate_utf8_fast, _pcsp__validate_utf8_fast},
 | 
			
		||||
    {"_value", _entry__value, _size__value, _stack__value, _pcsp__value},
 | 
			
		||||
    {"_vnumber", _entry__vnumber, _size__vnumber, _stack__vnumber, _pcsp__vnumber},
 | 
			
		||||
    {"_atof_eisel_lemire64", _entry__atof_eisel_lemire64, _size__atof_eisel_lemire64, _stack__atof_eisel_lemire64, _pcsp__atof_eisel_lemire64},
 | 
			
		||||
    {"_atof_native", _entry__atof_native, _size__atof_native, _stack__atof_native, _pcsp__atof_native},
 | 
			
		||||
    {"_decimal_to_f64", _entry__decimal_to_f64, _size__decimal_to_f64, _stack__decimal_to_f64, _pcsp__decimal_to_f64},
 | 
			
		||||
    {"_left_shift", _entry__left_shift, _size__left_shift, _stack__left_shift, _pcsp__left_shift},
 | 
			
		||||
    {"_right_shift", _entry__right_shift, _size__right_shift, _stack__right_shift, _pcsp__right_shift},
 | 
			
		||||
    {"_vsigned", _entry__vsigned, _size__vsigned, _stack__vsigned, _pcsp__vsigned},
 | 
			
		||||
    {"_vstring", _entry__vstring, _size__vstring, _stack__vstring, _pcsp__vstring},
 | 
			
		||||
    {"_vunsigned", _entry__vunsigned, _size__vunsigned, _stack__vunsigned, _pcsp__vunsigned},
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										15187
									
								
								vendor/github.com/bytedance/sonic/internal/native/avx2/native_text_amd64.go
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15187
									
								
								vendor/github.com/bytedance/sonic/internal/native/avx2/native_text_amd64.go
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue