diff options
| author | Cherry Mui <cherryyz@google.com> | 2025-08-14 11:43:15 -0400 |
|---|---|---|
| committer | Cherry Mui <cherryyz@google.com> | 2025-08-14 11:43:16 -0400 |
| commit | a4ad41708d8303a561ed072596222aae990f8dbd (patch) | |
| tree | 81c8f8124fdda3c38ba768bcbc920cc1ec9546a6 /src/runtime | |
| parent | 8b90d48d8cd4a021132ecca314416063e406569f (diff) | |
| parent | 924fe98902cdebf20825ab5d1e4edfc0fed2966f (diff) | |
| download | go-a4ad41708d8303a561ed072596222aae990f8dbd.tar.xz | |
[dev.simd] all: merge master (924fe98) into dev.simd
Conflicts:
- src/cmd/compile/internal/amd64/ssa.go
- src/cmd/compile/internal/ssa/expand_calls.go
- src/cmd/compile/internal/ssagen/ssa.go
- src/internal/buildcfg/exp.go
- src/internal/cpu/cpu.go
- src/internal/cpu/cpu_x86.go
- src/runtime/mkpreempt.go
- src/runtime/preempt_amd64.go
- src/runtime/preempt_amd64.s
Merge List:
+ 2025-08-14 924fe98902 cmd/internal/obj/riscv: add encoding for compressed riscv64 instructions
+ 2025-08-13 320df537cc cmd/compile: emit classify instructions for infinity tests on riscv64
+ 2025-08-13 ca66f907dd cmd/compile: use generated loops instead of DUFFCOPY on amd64
+ 2025-08-13 4b1800e476 encoding/json/v2: cleanup error constructors
+ 2025-08-13 af8870708b encoding/json/v2: fix incorrect marshaling of NaN in float64 any
+ 2025-08-13 0a75e5a07b encoding/json/v2: fix wrong type with cyclic marshal error in map[string]any
+ 2025-08-13 de9b6f9875 cmd/pprof: update vendored github.com/google/pprof
+ 2025-08-13 674c5f0edd os/exec: fix incorrect expansion of ".." in LookPath on plan9
+ 2025-08-13 9bbea0f21a cmd/compile: during regalloc, fixedreg values are always available
+ 2025-08-13 08eef97500 runtime/trace: fix documentation typo
+ 2025-08-13 2fe5d51d04 internal/trace: fix wrong scope for Event.Range or EvGCSweepActive
+ 2025-08-13 9fcb87c352 cmd/compile: teach prove about len's & cap's max based on the element size
+ 2025-08-13 9763ece873 cmd/compile: absorb NEGV into branch on loong64
+ 2025-08-13 f10a82b76f all: update vendored dependencies [generated]
+ 2025-08-13 3bea95b277 cmd/link/internal/ld: remove OpenBSD buildid workaround
+ 2025-08-12 90b7d7aaa2 cmd/compile/internal: optimize multiplication use new operation 'ADDshiftLLV' on loong64
+ 2025-08-12 1b263fc604 runtime/race: restore previous version of LLVM TSAN on macOS
+ 2025-08-12 b266318cf7 cmd/compile/internal/ssa: use BEQ/BNE to optimize the combination of XOR and EQ/NE on loong64
+ 2025-08-12 adbf59525c internal/runtime/gc/scan: avoid -1 index when cache sizes unavailable
+ 2025-08-12 4e182db5fc Revert "cmd/compile: use generated loops instead of DUFFCOPY on amd64"
+ 2025-08-12 d2b3c1a504 internal/trace: clarify which StateTransition events have stacks
+ 2025-08-12 f63e12d0e0 internal/trace: fix Sync.ClockSnapshot comment
+ 2025-08-12 8e317da77d internal/trace: remove unused StateTransition.id field
+ 2025-08-12 f67d8ff34a internal/trace/tracev2: adjust comment for consistency
+ 2025-08-12 fe4d445c36 internal/trace/tracev2: fix EvSTWBegin comment to include stack ID
+ 2025-08-12 750789fab7 internal/trace/internal/testgen: fix missing stacks nframes arg
+ 2025-08-12 889ab74169 internal/runtime/gc/scan: import scan kernel from gclab [green tea]
+ 2025-08-12 182336bf05 net/http: fix data race in client
+ 2025-08-12 f04421ea9a cmd/compile: soften test for 74788
+ 2025-08-12 28aa529c99 cmd/compile: use generated loops instead of DUFFZERO on arm64
+ 2025-08-12 ec9e1176c3 cmd/compile: use generated loops instead of DUFFCOPY on amd64
+ 2025-08-12 d0a64f7969 Revert "cmd/compile/internal/ssa: Use transitive properties for len/cap"
+ 2025-08-12 00a7bdcb55 all: delete aliastypeparams GOEXPERIMENT
+ 2025-08-11 74421a305b Revert "cmd/compile: allow multi-field structs to be stored directly in interfaces"
+ 2025-08-11 c31359138c Revert "cmd/compile: allow StructSelect [x] of interface data fields for x>0"
+ 2025-08-11 7248995b60 Revert "cmd/compile: allow more args in StructMake folding rule"
+ 2025-08-11 caf9fc3ccd Revert "reflect: handle zero-sized fields of directly-stored structures correctly"
+ 2025-08-11 ce3f3e2ae7 cmd/link/internal/ld, internal/syscall/unix: use posix_fallocate on netbsd
+ 2025-08-11 3dbef65bf3 database/sql: allow drivers to override Scan behavior
+ 2025-08-11 2b804abf07 net: context aware Dialer.Dial functions
+ 2025-08-11 6abfe7b0de cmd/dist: require Go 1.24.6 as minimum bootstrap toolchain
+ 2025-08-11 691af6ca28 encoding/json: fix Indent trailing whitespace regression in goexperiment.jsonv2
+ 2025-08-11 925149da20 net/http: add example for CrossOriginProtection
+ 2025-08-11 cf4af0b2f3 encoding/json/v2: fix UnmarshalDecode regression with EOF
+ 2025-08-11 b096ddb9ea internal/runtime/maps: loop invariant code motion with h2(hash) by hand
+ 2025-08-11 a2431776eb net, os, file/filepath, syscall: use slices.Equal in tests
+ 2025-08-11 a7f05b38f7 cmd/compile: convert branch with zero to more optimal branch zero on loong64
+ 2025-08-11 1718828c81 internal/sync: warn about incorrect unsafe usage in HashTrieMap
+ 2025-08-11 084c0f8494 cmd/compile: allow InlMark operations to be speculatively executed
+ 2025-08-10 a62f72f7a7 cmd/compile/internal/ssa: optimise more branches with SGTconst/SGTUconst on loong64
+ 2025-08-08 fbac94a799 internal/sync: rename Store parameter from old to new
+ 2025-08-08 317be4cfeb cmd/compile/internal/staticinit: remove deadcode
+ 2025-08-08 bce5601cbb cmd/go: fix fips doc link
+ 2025-08-08 777d76c4f2 text/template: use sync.OnceValue for builtinFuncs
+ 2025-08-08 0201524c52 math: remove redundant infinity tests
+ 2025-08-08 dcc77f9e3c cmd/go: fix get -tool when multiple packages are provided
+ 2025-08-08 c7b85e9ddc all: update blog link
+ 2025-08-08 a8dd771e13 crypto/tls: check if quic conn can send session ticket
+ 2025-08-08 bdb2d50fdf net: fix WriteMsgUDPAddrPort addr handling on IPv4 sockets
+ 2025-08-08 768c51e368 internal/runtime/maps: remove unused var bitsetDeleted
+ 2025-08-08 b3388569a1 reflect: handle zero-sized fields of directly-stored structures correctly
+ 2025-08-08 d83b16fcb8 internal/bytealg: vector implementation of compare for riscv64
+ 2025-08-07 dd3abf6bc5 internal/bytealg: optimize Index/IndexString on loong64
+ 2025-08-07 73ff6d1480 cmd/internal/obj/loong64: change the immediate range of ALSL{W/WU/V}
+ 2025-08-07 f3606b0825 cmd/compile/internal/ssa: fix typo in LOONG64Ops.go comment
+ 2025-08-07 ee7bb8969a cmd/internal/obj/loong64: add support for FSEL instruction
+ 2025-08-07 1f7ffca171 time: skip TestLongAdjustTimers on plan9 (too slow)
+ 2025-08-06 8282b72d62 runtime/race: update darwin race syso
+ 2025-08-06 dc54d7b607 all: remove support for windows/arm
+ 2025-08-06 e0a1ea431c cmd/compile: make panicBounds stack frame smaller on ppc64
+ 2025-08-06 2747f925dd debug/macho: support reading imported symbols without LC_DYSYMTAB
+ 2025-08-06 025d36917c cmd/internal/testdir: pass -buildid to link command
+ 2025-08-06 f53dcb6280 cmd/internal/testdir: unify link command
+ 2025-08-06 a3895fe9f1 database/sql: avoid closing Rows while scan is in progress
+ 2025-08-06 608e9fac90 go/types, types2: flip on position tracing
+ 2025-08-06 72e8237cc1 cmd/compile: allow more args in StructMake folding rule
+ 2025-08-06 3406a617d9 internal/bytealg: vector implementation of indexbyte for riscv64
+ 2025-08-06 75ea2d05c0 internal/bytealg: vector implementation of equal for riscv64
+ 2025-08-05 17a8be7117 crypto/sha512: use const table for key loading on loong64
+ 2025-08-05 dda9d780e2 crypto/sha256: use const table for key loading on loong64
+ 2025-08-05 5defe8ebb3 internal/chacha8rand: replace WORD with instruction VMOVQ
+ 2025-08-05 4c7362e41c cmd/internal/obj/loong64: add new instructions ALSL{W/WU/V} for loong64
+ 2025-08-05 a552737418 cmd/compile: fold negation into multiplication on loong64
+ 2025-08-05 e1fd4faf91 runtime: fix godoc comment for inVDSOPage
+ 2025-08-05 bcd25c79aa cmd/compile: allow StructSelect [x] of interface data fields for x>0
+ 2025-08-05 b0945a54b5 cmd/dist, internal/platform: mark freebsd/riscv64 broken
+ 2025-08-05 55d961b202 runtime: save AVX2 and AVX-512 state on asynchronous preemption
+ 2025-08-05 af0c4fe2ca runtime: save scalar registers off stack in amd64 async preemption
+ 2025-08-05 e73afaae69 internal/cpu: add AVX-512-CD and DQ, and derived "basic AVX-512"
+ 2025-08-05 cef381ba60 runtime: eliminate global state in mkpreempt.go
+ 2025-08-05 c0025d5e0b go/parser: correct comment in expectedErrors
+ 2025-08-05 4ee0df8c46 cmd: remove dead code
+ 2025-08-05 a2c45f0eb1 runtime: test VDSO symbol hash values
+ 2025-08-05 cd55f86b8d cmd/compile: allow multi-field structs to be stored directly in interfaces
+ 2025-08-05 21ab0128b6 cmd/compile: remove support for old-style bounds check calls
+ 2025-08-05 802d056c78 cmd/compile: move ppc64 over to new bounds check strategy
+ 2025-08-05 a3295df873 cmd/compile/internal/ssa: Use transitive properties for len/cap
+ 2025-08-05 bd082857a5 doc: fix typo in go memory model doc
+ 2025-08-05 2b622b05a9 cmd/compile: remove isUintXPowerOfTwo functions
+ 2025-08-05 72147ffa75 cmd/compile: simplify isUintXPowerOfTwo implementation
+ 2025-08-05 26da1199eb cmd/compile: make isUint{32,64}PowerOfTwo implementations clearer
+ 2025-08-05 5ab9f23977 cmd/compile, runtime: add checkptr instrumentation for unsafe.Add
+ 2025-08-05 fcc036f03b cmd/compile: optimise float <-> int register moves on riscv64
Change-Id: Ie94f29d9b0cc14a52a536866f5abaef27b5c52d7
Diffstat (limited to 'src/runtime')
| -rw-r--r-- | src/runtime/asm_arm.s | 4 | ||||
| -rw-r--r-- | src/runtime/asm_ppc64x.s | 84 | ||||
| -rw-r--r-- | src/runtime/checkptr_test.go | 1 | ||||
| -rw-r--r-- | src/runtime/export_vdso_linux_test.go | 29 | ||||
| -rw-r--r-- | src/runtime/panic.go | 27 | ||||
| -rw-r--r-- | src/runtime/pprof/pprof_test.go | 4 | ||||
| -rw-r--r-- | src/runtime/race/internal/amd64v1/race_darwin.syso | bin | 551776 -> 615552 bytes | |||
| -rw-r--r-- | src/runtime/race/race_darwin_amd64.go | 7 | ||||
| -rw-r--r-- | src/runtime/race/race_darwin_arm64.go | 7 | ||||
| -rw-r--r-- | src/runtime/race/race_darwin_arm64.syso | bin | 499112 -> 502032 bytes | |||
| -rw-r--r-- | src/runtime/rt0_windows_arm.s | 12 | ||||
| -rw-r--r-- | src/runtime/signal_windows.go | 7 | ||||
| -rw-r--r-- | src/runtime/syscall_windows.go | 6 | ||||
| -rw-r--r-- | src/runtime/testdata/testprog/checkptr.go | 6 | ||||
| -rw-r--r-- | src/runtime/time_windows_arm.s | 84 | ||||
| -rw-r--r-- | src/runtime/trace/flightrecorder.go | 2 | ||||
| -rw-r--r-- | src/runtime/vdso_linux.go | 2 | ||||
| -rw-r--r-- | src/runtime/vdso_linux_test.go | 52 | ||||
| -rw-r--r-- | src/runtime/wincallback.go | 29 | ||||
| -rw-r--r-- | src/runtime/zcallback_windows_arm.s | 4012 |
20 files changed, 123 insertions, 4252 deletions
diff --git a/src/runtime/asm_arm.s b/src/runtime/asm_arm.s index 742b97f888..d371e80d84 100644 --- a/src/runtime/asm_arm.s +++ b/src/runtime/asm_arm.s @@ -794,9 +794,6 @@ TEXT setg<>(SB),NOSPLIT|NOFRAME,$0-0 MOVW R0, g // Save g to thread-local storage. -#ifdef GOOS_windows - B runtime·save_g(SB) -#else #ifdef GOOS_openbsd B runtime·save_g(SB) #else @@ -808,7 +805,6 @@ TEXT setg<>(SB),NOSPLIT|NOFRAME,$0-0 MOVW g, R0 RET #endif -#endif TEXT runtime·emptyfunc(SB),0,$0-0 RET diff --git a/src/runtime/asm_ppc64x.s b/src/runtime/asm_ppc64x.s index 96c87afac8..fc70fa8204 100644 --- a/src/runtime/asm_ppc64x.s +++ b/src/runtime/asm_ppc64x.s @@ -1349,67 +1349,29 @@ TEXT runtime·debugCallPanicked(SB),NOSPLIT,$32-16 TW $31, R0, R0 RET #endif -// Note: these functions use a special calling convention to save generated code space. -// Arguments are passed in registers, but the space for those arguments are allocated -// in the caller's stack frame. These stubs write the args into that stack space and -// then tail call to the corresponding runtime handler. -// The tail call makes these stubs disappear in backtraces. -TEXT runtime·panicIndex<ABIInternal>(SB),NOSPLIT,$0-16 - JMP runtime·goPanicIndex<ABIInternal>(SB) -TEXT runtime·panicIndexU<ABIInternal>(SB),NOSPLIT,$0-16 - JMP runtime·goPanicIndexU<ABIInternal>(SB) -TEXT runtime·panicSliceAlen<ABIInternal>(SB),NOSPLIT,$0-16 - MOVD R4, R3 - MOVD R5, R4 - JMP runtime·goPanicSliceAlen<ABIInternal>(SB) -TEXT runtime·panicSliceAlenU<ABIInternal>(SB),NOSPLIT,$0-16 - MOVD R4, R3 - MOVD R5, R4 - JMP runtime·goPanicSliceAlenU<ABIInternal>(SB) -TEXT runtime·panicSliceAcap<ABIInternal>(SB),NOSPLIT,$0-16 - MOVD R4, R3 - MOVD R5, R4 - JMP runtime·goPanicSliceAcap<ABIInternal>(SB) -TEXT runtime·panicSliceAcapU<ABIInternal>(SB),NOSPLIT,$0-16 - MOVD R4, R3 - MOVD R5, R4 - JMP runtime·goPanicSliceAcapU<ABIInternal>(SB) -TEXT runtime·panicSliceB<ABIInternal>(SB),NOSPLIT,$0-16 - JMP runtime·goPanicSliceB<ABIInternal>(SB) -TEXT runtime·panicSliceBU<ABIInternal>(SB),NOSPLIT,$0-16 - JMP runtime·goPanicSliceBU<ABIInternal>(SB) -TEXT runtime·panicSlice3Alen<ABIInternal>(SB),NOSPLIT,$0-16 - MOVD R5, R3 - MOVD R6, R4 - JMP runtime·goPanicSlice3Alen<ABIInternal>(SB) -TEXT runtime·panicSlice3AlenU<ABIInternal>(SB),NOSPLIT,$0-16 - MOVD R5, R3 - MOVD R6, R4 - JMP runtime·goPanicSlice3AlenU<ABIInternal>(SB) -TEXT runtime·panicSlice3Acap<ABIInternal>(SB),NOSPLIT,$0-16 - MOVD R5, R3 - MOVD R6, R4 - JMP runtime·goPanicSlice3Acap<ABIInternal>(SB) -TEXT runtime·panicSlice3AcapU<ABIInternal>(SB),NOSPLIT,$0-16 - MOVD R5, R3 - MOVD R6, R4 - JMP runtime·goPanicSlice3AcapU<ABIInternal>(SB) -TEXT runtime·panicSlice3B<ABIInternal>(SB),NOSPLIT,$0-16 - MOVD R4, R3 - MOVD R5, R4 - JMP runtime·goPanicSlice3B<ABIInternal>(SB) -TEXT runtime·panicSlice3BU<ABIInternal>(SB),NOSPLIT,$0-16 - MOVD R4, R3 - MOVD R5, R4 - JMP runtime·goPanicSlice3BU<ABIInternal>(SB) -TEXT runtime·panicSlice3C<ABIInternal>(SB),NOSPLIT,$0-16 - JMP runtime·goPanicSlice3C<ABIInternal>(SB) -TEXT runtime·panicSlice3CU<ABIInternal>(SB),NOSPLIT,$0-16 - JMP runtime·goPanicSlice3CU<ABIInternal>(SB) -TEXT runtime·panicSliceConvert<ABIInternal>(SB),NOSPLIT,$0-16 - MOVD R5, R3 - MOVD R6, R4 - JMP runtime·goPanicSliceConvert<ABIInternal>(SB) + +TEXT runtime·panicBounds<ABIInternal>(SB),NOSPLIT,$88-0 + // Note: frame size is 16 bytes larger than necessary + // in order to pacify vet. Vet doesn't understand ppc64 + // layout properly. + NO_LOCAL_POINTERS + // Save all 7 int registers that could have an index in them. + // They may be pointers, but if so they are dead. + // Skip R0 aka ZERO, R1 aka SP, R2 aka SB + MOVD R3, 48(R1) + MOVD R4, 56(R1) + MOVD R5, 64(R1) + MOVD R6, 72(R1) + MOVD R7, 80(R1) + MOVD R8, 88(R1) + MOVD R9, 96(R1) + // Note: we only save 7 registers to keep under nosplit stack limit + // Also, R11 is clobbered in dynamic linking situations + + MOVD LR, R3 // PC immediately after call to panicBounds + ADD $48, R1, R4 // pointer to save area + CALL runtime·panicBounds64<ABIInternal>(SB) + RET // These functions are used when internal linking cgo with external // objects compiled with the -Os on gcc. They reduce prologue/epilogue diff --git a/src/runtime/checkptr_test.go b/src/runtime/checkptr_test.go index 811c0f0355..119708be7f 100644 --- a/src/runtime/checkptr_test.go +++ b/src/runtime/checkptr_test.go @@ -35,6 +35,7 @@ func TestCheckPtr(t *testing.T) { {"CheckPtrAlignmentNilPtr", ""}, {"CheckPtrArithmetic", "fatal error: checkptr: pointer arithmetic result points to invalid allocation\n"}, {"CheckPtrArithmetic2", "fatal error: checkptr: pointer arithmetic result points to invalid allocation\n"}, + {"CheckPtrArithmeticUnsafeAdd", "fatal error: checkptr: pointer arithmetic result points to invalid allocation\n"}, {"CheckPtrSize", "fatal error: checkptr: converted pointer straddles multiple allocations\n"}, {"CheckPtrSmall", "fatal error: checkptr: pointer arithmetic computed bad pointer value\n"}, {"CheckPtrSliceOK", ""}, diff --git a/src/runtime/export_vdso_linux_test.go b/src/runtime/export_vdso_linux_test.go new file mode 100644 index 0000000000..cd339c6038 --- /dev/null +++ b/src/runtime/export_vdso_linux_test.go @@ -0,0 +1,29 @@ +// Copyright 2025 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build linux && (386 || amd64 || arm || arm64 || loong64 || mips64 || mips64le || ppc64 || ppc64le || riscv64 || s390x) + +package runtime + +type VDSOSymbolKey vdsoSymbolKey + +func (v VDSOSymbolKey) Name() string { + return v.name +} + +func (v VDSOSymbolKey) SymHash() uint32 { + return v.symHash +} + +func (v VDSOSymbolKey) GNUHash() uint32 { + return v.gnuHash +} + +func VDSOSymbolKeys() []VDSOSymbolKey { + keys := make([]VDSOSymbolKey, 0, len(vdsoSymbolKeys)) + for _, k := range vdsoSymbolKeys { + keys = append(keys, VDSOSymbolKey(k)) + } + return keys +} diff --git a/src/runtime/panic.go b/src/runtime/panic.go index 8f9ab4dd47..8c91c9435a 100644 --- a/src/runtime/panic.go +++ b/src/runtime/panic.go @@ -103,9 +103,8 @@ func panicCheck2(err string) { // these (they always look like they're called from the runtime). // Hence, for these, we just check for clearly bad runtime conditions. // -// The panic{Index,Slice} functions are implemented in assembly and tail call -// to the goPanic{Index,Slice} functions below. This is done so we can use -// a space-minimal register calling convention. +// The goPanic{Index,Slice} functions are only used by wasm. All the other architectures +// use panic{Bounds,Extend} in assembly, which then call to panicBounds{64,32,32X}. // failures in the comparisons for s[x], 0 <= x < y (y == len(s)) // @@ -205,28 +204,10 @@ func goPanicSliceConvert(x int, y int) { panic(boundsError{x: int64(x), signed: true, y: y, code: abi.BoundsConvert}) } -// Implemented in assembly, as they take arguments in registers. -// Declared here to mark them as ABIInternal. -func panicIndex(x int, y int) -func panicIndexU(x uint, y int) -func panicSliceAlen(x int, y int) -func panicSliceAlenU(x uint, y int) -func panicSliceAcap(x int, y int) -func panicSliceAcapU(x uint, y int) -func panicSliceB(x int, y int) -func panicSliceBU(x uint, y int) -func panicSlice3Alen(x int, y int) -func panicSlice3AlenU(x uint, y int) -func panicSlice3Acap(x int, y int) -func panicSlice3AcapU(x uint, y int) -func panicSlice3B(x int, y int) -func panicSlice3BU(x uint, y int) -func panicSlice3C(x int, y int) -func panicSlice3CU(x uint, y int) -func panicSliceConvert(x int, y int) - +// Implemented in assembly. Declared here to mark them as ABIInternal. func panicBounds() // in asm_GOARCH.s files, called from generated code func panicExtend() // in asm_GOARCH.s files, called from generated code (on 32-bit archs) + func panicBounds64(pc uintptr, regs *[16]int64) { // called from panicBounds on 64-bit archs f := findfunc(pc) v := pcdatavalue(f, abi.PCDATA_PanicBounds, pc-1) diff --git a/src/runtime/pprof/pprof_test.go b/src/runtime/pprof/pprof_test.go index 5f83f37b50..99c5155806 100644 --- a/src/runtime/pprof/pprof_test.go +++ b/src/runtime/pprof/pprof_test.go @@ -635,10 +635,6 @@ func TestCPUProfileWithFork(t *testing.T) { // Use smaller size for Android to avoid crash. heap = 100 << 20 } - if runtime.GOOS == "windows" && runtime.GOARCH == "arm" { - // Use smaller heap for Windows/ARM to avoid crash. - heap = 100 << 20 - } if testing.Short() { heap = 100 << 20 } diff --git a/src/runtime/race/internal/amd64v1/race_darwin.syso b/src/runtime/race/internal/amd64v1/race_darwin.syso Binary files differindex e92f4ce745..d3a9c200a5 100644 --- a/src/runtime/race/internal/amd64v1/race_darwin.syso +++ b/src/runtime/race/internal/amd64v1/race_darwin.syso diff --git a/src/runtime/race/race_darwin_amd64.go b/src/runtime/race/race_darwin_amd64.go index 02d73f8d38..3f4e587e6b 100644 --- a/src/runtime/race/race_darwin_amd64.go +++ b/src/runtime/race/race_darwin_amd64.go @@ -28,9 +28,6 @@ package race //go:cgo_import_dynamic _dyld_get_shared_cache_uuid _dyld_get_shared_cache_uuid "" //go:cgo_import_dynamic _dyld_image_count _dyld_image_count "" //go:cgo_import_dynamic _exit _exit "" -//go:cgo_import_dynamic _sanitizer_internal_memcpy _sanitizer_internal_memcpy "" -//go:cgo_import_dynamic _sanitizer_internal_memmove _sanitizer_internal_memmove "" -//go:cgo_import_dynamic _sanitizer_internal_memset _sanitizer_internal_memset "" //go:cgo_import_dynamic abort abort "" //go:cgo_import_dynamic arc4random_buf arc4random_buf "" //go:cgo_import_dynamic close close "" @@ -57,7 +54,6 @@ package race //go:cgo_import_dynamic madvise madvise "" //go:cgo_import_dynamic malloc_num_zones malloc_num_zones "" //go:cgo_import_dynamic malloc_zones malloc_zones "" -//go:cgo_import_dynamic memcpy memcpy "" //go:cgo_import_dynamic memset_pattern16 memset_pattern16 "" //go:cgo_import_dynamic mkdir mkdir "" //go:cgo_import_dynamic mprotect mprotect "" @@ -103,6 +99,3 @@ package race //go:cgo_import_dynamic vm_region_recurse_64 vm_region_recurse_64 "" //go:cgo_import_dynamic waitpid waitpid "" //go:cgo_import_dynamic write write "" -//go:cgo_import_dynamic memcpy memcpy "" -//go:cgo_import_dynamic memmove memmove "" -//go:cgo_import_dynamic memset memset "" diff --git a/src/runtime/race/race_darwin_arm64.go b/src/runtime/race/race_darwin_arm64.go index cb703a6ded..66e327efcc 100644 --- a/src/runtime/race/race_darwin_arm64.go +++ b/src/runtime/race/race_darwin_arm64.go @@ -27,9 +27,6 @@ package race //go:cgo_import_dynamic _dyld_get_shared_cache_uuid _dyld_get_shared_cache_uuid "" //go:cgo_import_dynamic _dyld_image_count _dyld_image_count "" //go:cgo_import_dynamic _exit _exit "" -//go:cgo_import_dynamic _sanitizer_internal_memcpy _sanitizer_internal_memcpy "" -//go:cgo_import_dynamic _sanitizer_internal_memmove _sanitizer_internal_memmove "" -//go:cgo_import_dynamic _sanitizer_internal_memset _sanitizer_internal_memset "" //go:cgo_import_dynamic abort abort "" //go:cgo_import_dynamic arc4random_buf arc4random_buf "" //go:cgo_import_dynamic bzero bzero "" @@ -57,7 +54,6 @@ package race //go:cgo_import_dynamic madvise madvise "" //go:cgo_import_dynamic malloc_num_zones malloc_num_zones "" //go:cgo_import_dynamic malloc_zones malloc_zones "" -//go:cgo_import_dynamic memcpy memcpy "" //go:cgo_import_dynamic memset_pattern16 memset_pattern16 "" //go:cgo_import_dynamic mkdir mkdir "" //go:cgo_import_dynamic mprotect mprotect "" @@ -103,6 +99,3 @@ package race //go:cgo_import_dynamic vm_region_recurse_64 vm_region_recurse_64 "" //go:cgo_import_dynamic waitpid waitpid "" //go:cgo_import_dynamic write write "" -//go:cgo_import_dynamic memcpy memcpy "" -//go:cgo_import_dynamic memmove memmove "" -//go:cgo_import_dynamic memset memset "" diff --git a/src/runtime/race/race_darwin_arm64.syso b/src/runtime/race/race_darwin_arm64.syso Binary files differindex 8d8c120717..706951f471 100644 --- a/src/runtime/race/race_darwin_arm64.syso +++ b/src/runtime/race/race_darwin_arm64.syso diff --git a/src/runtime/rt0_windows_arm.s b/src/runtime/rt0_windows_arm.s deleted file mode 100644 index c5787d0dee..0000000000 --- a/src/runtime/rt0_windows_arm.s +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -#include "go_asm.h" -#include "go_tls.h" -#include "textflag.h" - -// This is the entry point for the program from the -// kernel for an ordinary -buildmode=exe program. -TEXT _rt0_arm_windows(SB),NOSPLIT|NOFRAME,$0 - B ·rt0_go(SB) diff --git a/src/runtime/signal_windows.go b/src/runtime/signal_windows.go index 07778c8ebe..f7628a0165 100644 --- a/src/runtime/signal_windows.go +++ b/src/runtime/signal_windows.go @@ -39,7 +39,7 @@ func enableWER() { } } -// in sys_windows_386.s, sys_windows_amd64.s, sys_windows_arm.s, and sys_windows_arm64.s +// in sys_windows_386.s, sys_windows_amd64.s, and sys_windows_arm64.s func exceptiontramp() func firstcontinuetramp() func lastcontinuetramp() @@ -64,10 +64,9 @@ func initExceptionHandler() { //go:nosplit func isAbort(r *context) bool { pc := r.ip() - if GOARCH == "386" || GOARCH == "amd64" || GOARCH == "arm" { + if GOARCH == "386" || GOARCH == "amd64" { // In the case of an abort, the exception IP is one byte after - // the INT3 (this differs from UNIX OSes). Note that on ARM, - // this means that the exception IP is no longer aligned. + // the INT3 (this differs from UNIX OSes). pc-- } return isAbortPC(pc) diff --git a/src/runtime/syscall_windows.go b/src/runtime/syscall_windows.go index b3c3d8c0d5..e86ebf41c7 100644 --- a/src/runtime/syscall_windows.go +++ b/src/runtime/syscall_windows.go @@ -236,7 +236,7 @@ func callbackasm() // and we want callback to arrive at // correspondent call instruction instead of start of // runtime.callbackasm. -// On ARM, runtime.callbackasm is a series of mov and branch instructions. +// On ARM64, runtime.callbackasm is a series of mov and branch instructions. // R12 is loaded with the callback index. Each entry is two instructions, // hence 8 bytes. func callbackasmAddr(i int) uintptr { @@ -246,8 +246,8 @@ func callbackasmAddr(i int) uintptr { panic("unsupported architecture") case "386", "amd64": entrySize = 5 - case "arm", "arm64": - // On ARM and ARM64, each entry is a MOV instruction + case "arm64": + // On ARM64, each entry is a MOV instruction // followed by a branch instruction entrySize = 8 } diff --git a/src/runtime/testdata/testprog/checkptr.go b/src/runtime/testdata/testprog/checkptr.go index 60e71e66d7..ff99fa8c7b 100644 --- a/src/runtime/testdata/testprog/checkptr.go +++ b/src/runtime/testdata/testprog/checkptr.go @@ -16,6 +16,7 @@ func init() { register("CheckPtrAlignmentNilPtr", CheckPtrAlignmentNilPtr) register("CheckPtrArithmetic", CheckPtrArithmetic) register("CheckPtrArithmetic2", CheckPtrArithmetic2) + register("CheckPtrArithmeticUnsafeAdd", CheckPtrArithmeticUnsafeAdd) register("CheckPtrSize", CheckPtrSize) register("CheckPtrSmall", CheckPtrSmall) register("CheckPtrSliceOK", CheckPtrSliceOK) @@ -79,6 +80,11 @@ func CheckPtrArithmetic2() { sink2 = unsafe.Pointer(uintptr(p) & ^one) } +func CheckPtrArithmeticUnsafeAdd() { + data := make([]byte, 128) + sink2 = (*byte)(unsafe.Add(unsafe.Pointer(unsafe.SliceData(data)), len(data))) +} + func CheckPtrSize() { p := new(int64) sink2 = p diff --git a/src/runtime/time_windows_arm.s b/src/runtime/time_windows_arm.s deleted file mode 100644 index ff5686d9c4..0000000000 --- a/src/runtime/time_windows_arm.s +++ /dev/null @@ -1,84 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -//go:build !faketime - -#include "go_asm.h" -#include "textflag.h" -#include "time_windows.h" - -TEXT time·now(SB),NOSPLIT,$0-20 - MOVW $_INTERRUPT_TIME, R3 -loop: - MOVW time_hi1(R3), R1 - DMB MB_ISH - MOVW time_lo(R3), R0 - DMB MB_ISH - MOVW time_hi2(R3), R2 - CMP R1, R2 - BNE loop - - // wintime = R1:R0, multiply by 100 - MOVW $100, R2 - MULLU R0, R2, (R4, R3) // R4:R3 = R1:R0 * R2 - MULA R1, R2, R4, R4 - - // wintime*100 = R4:R3 - MOVW R3, mono+12(FP) - MOVW R4, mono+16(FP) - - MOVW $_SYSTEM_TIME, R3 -wall: - MOVW time_hi1(R3), R1 - DMB MB_ISH - MOVW time_lo(R3), R0 - DMB MB_ISH - MOVW time_hi2(R3), R2 - CMP R1, R2 - BNE wall - - // w = R1:R0 in 100ns untis - // convert to Unix epoch (but still 100ns units) - #define delta 116444736000000000 - SUB.S $(delta & 0xFFFFFFFF), R0 - SBC $(delta >> 32), R1 - - // Convert to nSec - MOVW $100, R2 - MULLU R0, R2, (R4, R3) // R4:R3 = R1:R0 * R2 - MULA R1, R2, R4, R4 - // w = R2:R1 in nSec - MOVW R3, R1 // R4:R3 -> R2:R1 - MOVW R4, R2 - - // multiply nanoseconds by reciprocal of 10**9 (scaled by 2**61) - // to get seconds (96 bit scaled result) - MOVW $0x89705f41, R3 // 2**61 * 10**-9 - MULLU R1,R3,(R6,R5) // R7:R6:R5 = R2:R1 * R3 - MOVW $0,R7 - MULALU R2,R3,(R7,R6) - - // unscale by discarding low 32 bits, shifting the rest by 29 - MOVW R6>>29,R6 // R7:R6 = (R7:R6:R5 >> 61) - ORR R7<<3,R6 - MOVW R7>>29,R7 - - // subtract (10**9 * sec) from nsec to get nanosecond remainder - MOVW $1000000000, R5 // 10**9 - MULLU R6,R5,(R9,R8) // R9:R8 = R7:R6 * R5 - MULA R7,R5,R9,R9 - SUB.S R8,R1 // R2:R1 -= R9:R8 - SBC R9,R2 - - // because reciprocal was a truncated repeating fraction, quotient - // may be slightly too small -- adjust to make remainder < 10**9 - CMP R5,R1 // if remainder > 10**9 - SUB.HS R5,R1 // remainder -= 10**9 - ADD.HS $1,R6 // sec += 1 - - MOVW R6,sec_lo+0(FP) - MOVW R7,sec_hi+4(FP) - MOVW R1,nsec+8(FP) - RET - diff --git a/src/runtime/trace/flightrecorder.go b/src/runtime/trace/flightrecorder.go index 24163f32b2..b0b75ceb60 100644 --- a/src/runtime/trace/flightrecorder.go +++ b/src/runtime/trace/flightrecorder.go @@ -158,7 +158,7 @@ type FlightRecorderConfig struct { // // The flight recorder will strive to promptly discard events older than the minimum age, // but older events may appear in the window snapshot. The age setting will always be - // overridden by MaxSize. + // overridden by MaxBytes. // // If this is 0, the minimum age is implementation defined, but can be assumed to be on the order // of seconds. diff --git a/src/runtime/vdso_linux.go b/src/runtime/vdso_linux.go index 72b17ce4ac..c068eede77 100644 --- a/src/runtime/vdso_linux.go +++ b/src/runtime/vdso_linux.go @@ -285,7 +285,7 @@ func vdsoauxv(tag, val uintptr) { } } -// vdsoMarker reports whether PC is on the VDSO page. +// inVDSOPage reports whether PC is on the VDSO page. // //go:nosplit func inVDSOPage(pc uintptr) bool { diff --git a/src/runtime/vdso_linux_test.go b/src/runtime/vdso_linux_test.go new file mode 100644 index 0000000000..313dd6e718 --- /dev/null +++ b/src/runtime/vdso_linux_test.go @@ -0,0 +1,52 @@ +// Copyright 2025 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build linux && (386 || amd64 || arm || arm64 || loong64 || mips64 || mips64le || ppc64 || ppc64le || riscv64 || s390x) + +package runtime_test + +import ( + "runtime" + "testing" +) + +// DT_GNU_HASH hash function. +func gnuHash(s string) uint32 { + h := uint32(5381) + for _, r := range s { + h = (h << 5) + h + uint32(r) + } + return h +} + +// DT_HASH hash function. +func symHash(s string) uint32 { + var h, g uint32 + for _, r := range s { + h = (h << 4) + uint32(r) + g = h & 0xf0000000 + if g != 0 { + h ^= g >> 24 + } + h &^= g + } + return h +} + +func TestVDSOHash(t *testing.T) { + for _, sym := range runtime.VDSOSymbolKeys() { + name := sym.Name() + t.Run(name, func(t *testing.T) { + want := symHash(name) + if sym.SymHash() != want { + t.Errorf("SymHash got %#x want %#x", sym.SymHash(), want) + } + + want = gnuHash(name) + if sym.GNUHash() != want { + t.Errorf("GNUHash got %#x want %#x", sym.GNUHash(), want) + } + }) + } +} diff --git a/src/runtime/wincallback.go b/src/runtime/wincallback.go index 14847db3fd..7f0ac70bfd 100644 --- a/src/runtime/wincallback.go +++ b/src/runtime/wincallback.go @@ -47,34 +47,6 @@ TEXT runtime·callbackasm(SB),NOSPLIT|NOFRAME,$0 } } -func genasmArm() { - var buf bytes.Buffer - - buf.WriteString(`// Code generated by wincallback.go using 'go generate'. DO NOT EDIT. - -// External code calls into callbackasm at an offset corresponding -// to the callback index. Callbackasm is a table of MOV and B instructions. -// The MOV instruction loads R12 with the callback index, and the -// B instruction branches to callbackasm1. -// callbackasm1 takes the callback index from R12 and -// indexes into an array that stores information about each callback. -// It then calls the Go implementation for that callback. -#include "textflag.h" - -TEXT runtime·callbackasm(SB),NOSPLIT|NOFRAME,$0 -`) - for i := 0; i < maxCallback; i++ { - fmt.Fprintf(&buf, "\tMOVW\t$%d, R12\n", i) - buf.WriteString("\tB\truntime·callbackasm1(SB)\n") - } - - err := os.WriteFile("zcallback_windows_arm.s", buf.Bytes(), 0666) - if err != nil { - fmt.Fprintf(os.Stderr, "wincallback: %s\n", err) - os.Exit(2) - } -} - func genasmArm64() { var buf bytes.Buffer @@ -121,7 +93,6 @@ const cb_max = %d // maximum number of windows callbacks allowed func main() { genasm386Amd64() - genasmArm() genasmArm64() gengo() } diff --git a/src/runtime/zcallback_windows_arm.s b/src/runtime/zcallback_windows_arm.s deleted file mode 100644 index f943d84cbf..0000000000 --- a/src/runtime/zcallback_windows_arm.s +++ /dev/null @@ -1,4012 +0,0 @@ -// Code generated by wincallback.go using 'go generate'. DO NOT EDIT. - -// External code calls into callbackasm at an offset corresponding -// to the callback index. Callbackasm is a table of MOV and B instructions. -// The MOV instruction loads R12 with the callback index, and the -// B instruction branches to callbackasm1. -// callbackasm1 takes the callback index from R12 and -// indexes into an array that stores information about each callback. -// It then calls the Go implementation for that callback. -#include "textflag.h" - -TEXT runtime·callbackasm(SB),NOSPLIT|NOFRAME,$0 - MOVW $0, R12 - B runtime·callbackasm1(SB) - MOVW $1, R12 - B runtime·callbackasm1(SB) - MOVW $2, R12 - B runtime·callbackasm1(SB) - MOVW $3, R12 - B runtime·callbackasm1(SB) - MOVW $4, R12 - B runtime·callbackasm1(SB) - MOVW $5, R12 - B runtime·callbackasm1(SB) - MOVW $6, R12 - B runtime·callbackasm1(SB) - MOVW $7, R12 - B runtime·callbackasm1(SB) - MOVW $8, R12 - B runtime·callbackasm1(SB) - MOVW $9, R12 - B runtime·callbackasm1(SB) - MOVW $10, R12 - B runtime·callbackasm1(SB) - MOVW $11, R12 - B runtime·callbackasm1(SB) - MOVW $12, R12 - B runtime·callbackasm1(SB) - MOVW $13, R12 - B runtime·callbackasm1(SB) - MOVW $14, R12 - B runtime·callbackasm1(SB) - MOVW $15, R12 - B runtime·callbackasm1(SB) - MOVW $16, R12 - B runtime·callbackasm1(SB) - MOVW $17, R12 - B runtime·callbackasm1(SB) - MOVW $18, R12 - B runtime·callbackasm1(SB) - MOVW $19, R12 - B runtime·callbackasm1(SB) - MOVW $20, R12 - B runtime·callbackasm1(SB) - MOVW $21, R12 - B runtime·callbackasm1(SB) - MOVW $22, R12 - B runtime·callbackasm1(SB) - MOVW $23, R12 - B runtime·callbackasm1(SB) - MOVW $24, R12 - B runtime·callbackasm1(SB) - MOVW $25, R12 - B runtime·callbackasm1(SB) - MOVW $26, R12 - B runtime·callbackasm1(SB) - MOVW $27, R12 - B runtime·callbackasm1(SB) - MOVW $28, R12 - B runtime·callbackasm1(SB) - MOVW $29, R12 - B runtime·callbackasm1(SB) - MOVW $30, R12 - B runtime·callbackasm1(SB) - MOVW $31, R12 - B runtime·callbackasm1(SB) - MOVW $32, R12 - B runtime·callbackasm1(SB) - MOVW $33, R12 - B runtime·callbackasm1(SB) - MOVW $34, R12 - B runtime·callbackasm1(SB) - MOVW $35, R12 - B runtime·callbackasm1(SB) - MOVW $36, R12 - B runtime·callbackasm1(SB) - MOVW $37, R12 - B runtime·callbackasm1(SB) - MOVW $38, R12 - B runtime·callbackasm1(SB) - MOVW $39, R12 - B runtime·callbackasm1(SB) - MOVW $40, R12 - B runtime·callbackasm1(SB) - MOVW $41, R12 - B runtime·callbackasm1(SB) - MOVW $42, R12 - B runtime·callbackasm1(SB) - MOVW $43, R12 - B runtime·callbackasm1(SB) - MOVW $44, R12 - B runtime·callbackasm1(SB) - MOVW $45, R12 - B runtime·callbackasm1(SB) - MOVW $46, R12 - B runtime·callbackasm1(SB) - MOVW $47, R12 - B runtime·callbackasm1(SB) - MOVW $48, R12 - B runtime·callbackasm1(SB) - MOVW $49, R12 - B runtime·callbackasm1(SB) - MOVW $50, R12 - B runtime·callbackasm1(SB) - MOVW $51, R12 - B runtime·callbackasm1(SB) - MOVW $52, R12 - B runtime·callbackasm1(SB) - MOVW $53, R12 - B runtime·callbackasm1(SB) - MOVW $54, R12 - B runtime·callbackasm1(SB) - MOVW $55, R12 - B runtime·callbackasm1(SB) - MOVW $56, R12 - B runtime·callbackasm1(SB) - MOVW $57, R12 - B runtime·callbackasm1(SB) - MOVW $58, R12 - B runtime·callbackasm1(SB) - MOVW $59, R12 - B runtime·callbackasm1(SB) - MOVW $60, R12 - B runtime·callbackasm1(SB) - MOVW $61, R12 - B runtime·callbackasm1(SB) - MOVW $62, R12 - B runtime·callbackasm1(SB) - MOVW $63, R12 - B runtime·callbackasm1(SB) - MOVW $64, R12 - B runtime·callbackasm1(SB) - MOVW $65, R12 - B runtime·callbackasm1(SB) - MOVW $66, R12 - B runtime·callbackasm1(SB) - MOVW $67, R12 - B runtime·callbackasm1(SB) - MOVW $68, R12 - B runtime·callbackasm1(SB) - MOVW $69, R12 - B runtime·callbackasm1(SB) - MOVW $70, R12 - B runtime·callbackasm1(SB) - MOVW $71, R12 - B runtime·callbackasm1(SB) - MOVW $72, R12 - B runtime·callbackasm1(SB) - MOVW $73, R12 - B runtime·callbackasm1(SB) - MOVW $74, R12 - B runtime·callbackasm1(SB) - MOVW $75, R12 - B runtime·callbackasm1(SB) - MOVW $76, R12 - B runtime·callbackasm1(SB) - MOVW $77, R12 - B runtime·callbackasm1(SB) - MOVW $78, R12 - B runtime·callbackasm1(SB) - MOVW $79, R12 - B runtime·callbackasm1(SB) - MOVW $80, R12 - B runtime·callbackasm1(SB) - MOVW $81, R12 - B runtime·callbackasm1(SB) - MOVW $82, R12 - B runtime·callbackasm1(SB) - MOVW $83, R12 - B runtime·callbackasm1(SB) - MOVW $84, R12 - B runtime·callbackasm1(SB) - MOVW $85, R12 - B runtime·callbackasm1(SB) - MOVW $86, R12 - B runtime·callbackasm1(SB) - MOVW $87, R12 - B runtime·callbackasm1(SB) - MOVW $88, R12 - B runtime·callbackasm1(SB) - MOVW $89, R12 - B runtime·callbackasm1(SB) - MOVW $90, R12 - B runtime·callbackasm1(SB) - MOVW $91, R12 - B runtime·callbackasm1(SB) - MOVW $92, R12 - B runtime·callbackasm1(SB) - MOVW $93, R12 - B runtime·callbackasm1(SB) - MOVW $94, R12 - B runtime·callbackasm1(SB) - MOVW $95, R12 - B runtime·callbackasm1(SB) - MOVW $96, R12 - B runtime·callbackasm1(SB) - MOVW $97, R12 - B runtime·callbackasm1(SB) - MOVW $98, R12 - B runtime·callbackasm1(SB) - MOVW $99, R12 - B runtime·callbackasm1(SB) - MOVW $100, R12 - B runtime·callbackasm1(SB) - MOVW $101, R12 - B runtime·callbackasm1(SB) - MOVW $102, R12 - B runtime·callbackasm1(SB) - MOVW $103, R12 - B runtime·callbackasm1(SB) - MOVW $104, R12 - B runtime·callbackasm1(SB) - MOVW $105, R12 - B runtime·callbackasm1(SB) - MOVW $106, R12 - B runtime·callbackasm1(SB) - MOVW $107, R12 - B runtime·callbackasm1(SB) - MOVW $108, R12 - B runtime·callbackasm1(SB) - MOVW $109, R12 - B runtime·callbackasm1(SB) - MOVW $110, R12 - B runtime·callbackasm1(SB) - MOVW $111, R12 - B runtime·callbackasm1(SB) - MOVW $112, R12 - B runtime·callbackasm1(SB) - MOVW $113, R12 - B runtime·callbackasm1(SB) - MOVW $114, R12 - B runtime·callbackasm1(SB) - MOVW $115, R12 - B runtime·callbackasm1(SB) - MOVW $116, R12 - B runtime·callbackasm1(SB) - MOVW $117, R12 - B runtime·callbackasm1(SB) - MOVW $118, R12 - B runtime·callbackasm1(SB) - MOVW $119, R12 - B runtime·callbackasm1(SB) - MOVW $120, R12 - B runtime·callbackasm1(SB) - MOVW $121, R12 - B runtime·callbackasm1(SB) - MOVW $122, R12 - B runtime·callbackasm1(SB) - MOVW $123, R12 - B runtime·callbackasm1(SB) - MOVW $124, R12 - B runtime·callbackasm1(SB) - MOVW $125, R12 - B runtime·callbackasm1(SB) - MOVW $126, R12 - B runtime·callbackasm1(SB) - MOVW $127, R12 - B runtime·callbackasm1(SB) - MOVW $128, R12 - B runtime·callbackasm1(SB) - MOVW $129, R12 - B runtime·callbackasm1(SB) - MOVW $130, R12 - B runtime·callbackasm1(SB) - MOVW $131, R12 - B runtime·callbackasm1(SB) - MOVW $132, R12 - B runtime·callbackasm1(SB) - MOVW $133, R12 - B runtime·callbackasm1(SB) - MOVW $134, R12 - B runtime·callbackasm1(SB) - MOVW $135, R12 - B runtime·callbackasm1(SB) - MOVW $136, R12 - B runtime·callbackasm1(SB) - MOVW $137, R12 - B runtime·callbackasm1(SB) - MOVW $138, R12 - B runtime·callbackasm1(SB) - MOVW $139, R12 - B runtime·callbackasm1(SB) - MOVW $140, R12 - B runtime·callbackasm1(SB) - MOVW $141, R12 - B runtime·callbackasm1(SB) - MOVW $142, R12 - B runtime·callbackasm1(SB) - MOVW $143, R12 - B runtime·callbackasm1(SB) - MOVW $144, R12 - B runtime·callbackasm1(SB) - MOVW $145, R12 - B runtime·callbackasm1(SB) - MOVW $146, R12 - B runtime·callbackasm1(SB) - MOVW $147, R12 - B runtime·callbackasm1(SB) - MOVW $148, R12 - B runtime·callbackasm1(SB) - MOVW $149, R12 - B runtime·callbackasm1(SB) - MOVW $150, R12 - B runtime·callbackasm1(SB) - MOVW $151, R12 - B runtime·callbackasm1(SB) - MOVW $152, R12 - B runtime·callbackasm1(SB) - MOVW $153, R12 - B runtime·callbackasm1(SB) - MOVW $154, R12 - B runtime·callbackasm1(SB) - MOVW $155, R12 - B runtime·callbackasm1(SB) - MOVW $156, R12 - B runtime·callbackasm1(SB) - MOVW $157, R12 - B runtime·callbackasm1(SB) - MOVW $158, R12 - B runtime·callbackasm1(SB) - MOVW $159, R12 - B runtime·callbackasm1(SB) - MOVW $160, R12 - B runtime·callbackasm1(SB) - MOVW $161, R12 - B runtime·callbackasm1(SB) - MOVW $162, R12 - B runtime·callbackasm1(SB) - MOVW $163, R12 - B runtime·callbackasm1(SB) - MOVW $164, R12 - B runtime·callbackasm1(SB) - MOVW $165, R12 - B runtime·callbackasm1(SB) - MOVW $166, R12 - B runtime·callbackasm1(SB) - MOVW $167, R12 - B runtime·callbackasm1(SB) - MOVW $168, R12 - B runtime·callbackasm1(SB) - MOVW $169, R12 - B runtime·callbackasm1(SB) - MOVW $170, R12 - B runtime·callbackasm1(SB) - MOVW $171, R12 - B runtime·callbackasm1(SB) - MOVW $172, R12 - B runtime·callbackasm1(SB) - MOVW $173, R12 - B runtime·callbackasm1(SB) - MOVW $174, R12 - B runtime·callbackasm1(SB) - MOVW $175, R12 - B runtime·callbackasm1(SB) - MOVW $176, R12 - B runtime·callbackasm1(SB) - MOVW $177, R12 - B runtime·callbackasm1(SB) - MOVW $178, R12 - B runtime·callbackasm1(SB) - MOVW $179, R12 - B runtime·callbackasm1(SB) - MOVW $180, R12 - B runtime·callbackasm1(SB) - MOVW $181, R12 - B runtime·callbackasm1(SB) - MOVW $182, R12 - B runtime·callbackasm1(SB) - MOVW $183, R12 - B runtime·callbackasm1(SB) - MOVW $184, R12 - B runtime·callbackasm1(SB) - MOVW $185, R12 - B runtime·callbackasm1(SB) - MOVW $186, R12 - B runtime·callbackasm1(SB) - MOVW $187, R12 - B runtime·callbackasm1(SB) - MOVW $188, R12 - B runtime·callbackasm1(SB) - MOVW $189, R12 - B runtime·callbackasm1(SB) - MOVW $190, R12 - B runtime·callbackasm1(SB) - MOVW $191, R12 - B runtime·callbackasm1(SB) - MOVW $192, R12 - B runtime·callbackasm1(SB) - MOVW $193, R12 - B runtime·callbackasm1(SB) - MOVW $194, R12 - B runtime·callbackasm1(SB) - MOVW $195, R12 - B runtime·callbackasm1(SB) - MOVW $196, R12 - B runtime·callbackasm1(SB) - MOVW $197, R12 - B runtime·callbackasm1(SB) - MOVW $198, R12 - B runtime·callbackasm1(SB) - MOVW $199, R12 - B runtime·callbackasm1(SB) - MOVW $200, R12 - B runtime·callbackasm1(SB) - MOVW $201, R12 - B runtime·callbackasm1(SB) - MOVW $202, R12 - B runtime·callbackasm1(SB) - MOVW $203, R12 - B runtime·callbackasm1(SB) - MOVW $204, R12 - B runtime·callbackasm1(SB) - MOVW $205, R12 - B runtime·callbackasm1(SB) - MOVW $206, R12 - B runtime·callbackasm1(SB) - MOVW $207, R12 - B runtime·callbackasm1(SB) - MOVW $208, R12 - B runtime·callbackasm1(SB) - MOVW $209, R12 - B runtime·callbackasm1(SB) - MOVW $210, R12 - B runtime·callbackasm1(SB) - MOVW $211, R12 - B runtime·callbackasm1(SB) - MOVW $212, R12 - B runtime·callbackasm1(SB) - MOVW $213, R12 - B runtime·callbackasm1(SB) - MOVW $214, R12 - B runtime·callbackasm1(SB) - MOVW $215, R12 - B runtime·callbackasm1(SB) - MOVW $216, R12 - B runtime·callbackasm1(SB) - MOVW $217, R12 - B runtime·callbackasm1(SB) - MOVW $218, R12 - B runtime·callbackasm1(SB) - MOVW $219, R12 - B runtime·callbackasm1(SB) - MOVW $220, R12 - B runtime·callbackasm1(SB) - MOVW $221, R12 - B runtime·callbackasm1(SB) - MOVW $222, R12 - B runtime·callbackasm1(SB) - MOVW $223, R12 - B runtime·callbackasm1(SB) - MOVW $224, R12 - B runtime·callbackasm1(SB) - MOVW $225, R12 - B runtime·callbackasm1(SB) - MOVW $226, R12 - B runtime·callbackasm1(SB) - MOVW $227, R12 - B runtime·callbackasm1(SB) - MOVW $228, R12 - B runtime·callbackasm1(SB) - MOVW $229, R12 - B runtime·callbackasm1(SB) - MOVW $230, R12 - B runtime·callbackasm1(SB) - MOVW $231, R12 - B runtime·callbackasm1(SB) - MOVW $232, R12 - B runtime·callbackasm1(SB) - MOVW $233, R12 - B runtime·callbackasm1(SB) - MOVW $234, R12 - B runtime·callbackasm1(SB) - MOVW $235, R12 - B runtime·callbackasm1(SB) - MOVW $236, R12 - B runtime·callbackasm1(SB) - MOVW $237, R12 - B runtime·callbackasm1(SB) - MOVW $238, R12 - B runtime·callbackasm1(SB) - MOVW $239, R12 - B runtime·callbackasm1(SB) - MOVW $240, R12 - B runtime·callbackasm1(SB) - MOVW $241, R12 - B runtime·callbackasm1(SB) - MOVW $242, R12 - B runtime·callbackasm1(SB) - MOVW $243, R12 - B runtime·callbackasm1(SB) - MOVW $244, R12 - B runtime·callbackasm1(SB) - MOVW $245, R12 - B runtime·callbackasm1(SB) - MOVW $246, R12 - B runtime·callbackasm1(SB) - MOVW $247, R12 - B runtime·callbackasm1(SB) - MOVW $248, R12 - B runtime·callbackasm1(SB) - MOVW $249, R12 - B runtime·callbackasm1(SB) - MOVW $250, R12 - B runtime·callbackasm1(SB) - MOVW $251, R12 - B runtime·callbackasm1(SB) - MOVW $252, R12 - B runtime·callbackasm1(SB) - MOVW $253, R12 - B runtime·callbackasm1(SB) - MOVW $254, R12 - B runtime·callbackasm1(SB) - MOVW $255, R12 - B runtime·callbackasm1(SB) - MOVW $256, R12 - B runtime·callbackasm1(SB) - MOVW $257, R12 - B runtime·callbackasm1(SB) - MOVW $258, R12 - B runtime·callbackasm1(SB) - MOVW $259, R12 - B runtime·callbackasm1(SB) - MOVW $260, R12 - B runtime·callbackasm1(SB) - MOVW $261, R12 - B runtime·callbackasm1(SB) - MOVW $262, R12 - B runtime·callbackasm1(SB) - MOVW $263, R12 - B runtime·callbackasm1(SB) - MOVW $264, R12 - B runtime·callbackasm1(SB) - MOVW $265, R12 - B runtime·callbackasm1(SB) - MOVW $266, R12 - B runtime·callbackasm1(SB) - MOVW $267, R12 - B runtime·callbackasm1(SB) - MOVW $268, R12 - B runtime·callbackasm1(SB) - MOVW $269, R12 - B runtime·callbackasm1(SB) - MOVW $270, R12 - B runtime·callbackasm1(SB) - MOVW $271, R12 - B runtime·callbackasm1(SB) - MOVW $272, R12 - B runtime·callbackasm1(SB) - MOVW $273, R12 - B runtime·callbackasm1(SB) - MOVW $274, R12 - B runtime·callbackasm1(SB) - MOVW $275, R12 - B runtime·callbackasm1(SB) - MOVW $276, R12 - B runtime·callbackasm1(SB) - MOVW $277, R12 - B runtime·callbackasm1(SB) - MOVW $278, R12 - B runtime·callbackasm1(SB) - MOVW $279, R12 - B runtime·callbackasm1(SB) - MOVW $280, R12 - B runtime·callbackasm1(SB) - MOVW $281, R12 - B runtime·callbackasm1(SB) - MOVW $282, R12 - B runtime·callbackasm1(SB) - MOVW $283, R12 - B runtime·callbackasm1(SB) - MOVW $284, R12 - B runtime·callbackasm1(SB) - MOVW $285, R12 - B runtime·callbackasm1(SB) - MOVW $286, R12 - B runtime·callbackasm1(SB) - MOVW $287, R12 - B runtime·callbackasm1(SB) - MOVW $288, R12 - B runtime·callbackasm1(SB) - MOVW $289, R12 - B runtime·callbackasm1(SB) - MOVW $290, R12 - B runtime·callbackasm1(SB) - MOVW $291, R12 - B runtime·callbackasm1(SB) - MOVW $292, R12 - B runtime·callbackasm1(SB) - MOVW $293, R12 - B runtime·callbackasm1(SB) - MOVW $294, R12 - B runtime·callbackasm1(SB) - MOVW $295, R12 - B runtime·callbackasm1(SB) - MOVW $296, R12 - B runtime·callbackasm1(SB) - MOVW $297, R12 - B runtime·callbackasm1(SB) - MOVW $298, R12 - B runtime·callbackasm1(SB) - MOVW $299, R12 - B runtime·callbackasm1(SB) - MOVW $300, R12 - B runtime·callbackasm1(SB) - MOVW $301, R12 - B runtime·callbackasm1(SB) - MOVW $302, R12 - B runtime·callbackasm1(SB) - MOVW $303, R12 - B runtime·callbackasm1(SB) - MOVW $304, R12 - B runtime·callbackasm1(SB) - MOVW $305, R12 - B runtime·callbackasm1(SB) - MOVW $306, R12 - B runtime·callbackasm1(SB) - MOVW $307, R12 - B runtime·callbackasm1(SB) - MOVW $308, R12 - B runtime·callbackasm1(SB) - MOVW $309, R12 - B runtime·callbackasm1(SB) - MOVW $310, R12 - B runtime·callbackasm1(SB) - MOVW $311, R12 - B runtime·callbackasm1(SB) - MOVW $312, R12 - B runtime·callbackasm1(SB) - MOVW $313, R12 - B runtime·callbackasm1(SB) - MOVW $314, R12 - B runtime·callbackasm1(SB) - MOVW $315, R12 - B runtime·callbackasm1(SB) - MOVW $316, R12 - B runtime·callbackasm1(SB) - MOVW $317, R12 - B runtime·callbackasm1(SB) - MOVW $318, R12 - B runtime·callbackasm1(SB) - MOVW $319, R12 - B runtime·callbackasm1(SB) - MOVW $320, R12 - B runtime·callbackasm1(SB) - MOVW $321, R12 - B runtime·callbackasm1(SB) - MOVW $322, R12 - B runtime·callbackasm1(SB) - MOVW $323, R12 - B runtime·callbackasm1(SB) - MOVW $324, R12 - B runtime·callbackasm1(SB) - MOVW $325, R12 - B runtime·callbackasm1(SB) - MOVW $326, R12 - B runtime·callbackasm1(SB) - MOVW $327, R12 - B runtime·callbackasm1(SB) - MOVW $328, R12 - B runtime·callbackasm1(SB) - MOVW $329, R12 - B runtime·callbackasm1(SB) - MOVW $330, R12 - B runtime·callbackasm1(SB) - MOVW $331, R12 - B runtime·callbackasm1(SB) - MOVW $332, R12 - B runtime·callbackasm1(SB) - MOVW $333, R12 - B runtime·callbackasm1(SB) - MOVW $334, R12 - B runtime·callbackasm1(SB) - MOVW $335, R12 - B runtime·callbackasm1(SB) - MOVW $336, R12 - B runtime·callbackasm1(SB) - MOVW $337, R12 - B runtime·callbackasm1(SB) - MOVW $338, R12 - B runtime·callbackasm1(SB) - MOVW $339, R12 - B runtime·callbackasm1(SB) - MOVW $340, R12 - B runtime·callbackasm1(SB) - MOVW $341, R12 - B runtime·callbackasm1(SB) - MOVW $342, R12 - B runtime·callbackasm1(SB) - MOVW $343, R12 - B runtime·callbackasm1(SB) - MOVW $344, R12 - B runtime·callbackasm1(SB) - MOVW $345, R12 - B runtime·callbackasm1(SB) - MOVW $346, R12 - B runtime·callbackasm1(SB) - MOVW $347, R12 - B runtime·callbackasm1(SB) - MOVW $348, R12 - B runtime·callbackasm1(SB) - MOVW $349, R12 - B runtime·callbackasm1(SB) - MOVW $350, R12 - B runtime·callbackasm1(SB) - MOVW $351, R12 - B runtime·callbackasm1(SB) - MOVW $352, R12 - B runtime·callbackasm1(SB) - MOVW $353, R12 - B runtime·callbackasm1(SB) - MOVW $354, R12 - B runtime·callbackasm1(SB) - MOVW $355, R12 - B runtime·callbackasm1(SB) - MOVW $356, R12 - B runtime·callbackasm1(SB) - MOVW $357, R12 - B runtime·callbackasm1(SB) - MOVW $358, R12 - B runtime·callbackasm1(SB) - MOVW $359, R12 - B runtime·callbackasm1(SB) - MOVW $360, R12 - B runtime·callbackasm1(SB) - MOVW $361, R12 - B runtime·callbackasm1(SB) - MOVW $362, R12 - B runtime·callbackasm1(SB) - MOVW $363, R12 - B runtime·callbackasm1(SB) - MOVW $364, R12 - B runtime·callbackasm1(SB) - MOVW $365, R12 - B runtime·callbackasm1(SB) - MOVW $366, R12 - B runtime·callbackasm1(SB) - MOVW $367, R12 - B runtime·callbackasm1(SB) - MOVW $368, R12 - B runtime·callbackasm1(SB) - MOVW $369, R12 - B runtime·callbackasm1(SB) - MOVW $370, R12 - B runtime·callbackasm1(SB) - MOVW $371, R12 - B runtime·callbackasm1(SB) - MOVW $372, R12 - B runtime·callbackasm1(SB) - MOVW $373, R12 - B runtime·callbackasm1(SB) - MOVW $374, R12 - B runtime·callbackasm1(SB) - MOVW $375, R12 - B runtime·callbackasm1(SB) - MOVW $376, R12 - B runtime·callbackasm1(SB) - MOVW $377, R12 - B runtime·callbackasm1(SB) - MOVW $378, R12 - B runtime·callbackasm1(SB) - MOVW $379, R12 - B runtime·callbackasm1(SB) - MOVW $380, R12 - B runtime·callbackasm1(SB) - MOVW $381, R12 - B runtime·callbackasm1(SB) - MOVW $382, R12 - B runtime·callbackasm1(SB) - MOVW $383, R12 - B runtime·callbackasm1(SB) - MOVW $384, R12 - B runtime·callbackasm1(SB) - MOVW $385, R12 - B runtime·callbackasm1(SB) - MOVW $386, R12 - B runtime·callbackasm1(SB) - MOVW $387, R12 - B runtime·callbackasm1(SB) - MOVW $388, R12 - B runtime·callbackasm1(SB) - MOVW $389, R12 - B runtime·callbackasm1(SB) - MOVW $390, R12 - B runtime·callbackasm1(SB) - MOVW $391, R12 - B runtime·callbackasm1(SB) - MOVW $392, R12 - B runtime·callbackasm1(SB) - MOVW $393, R12 - B runtime·callbackasm1(SB) - MOVW $394, R12 - B runtime·callbackasm1(SB) - MOVW $395, R12 - B runtime·callbackasm1(SB) - MOVW $396, R12 - B runtime·callbackasm1(SB) - MOVW $397, R12 - B runtime·callbackasm1(SB) - MOVW $398, R12 - B runtime·callbackasm1(SB) - MOVW $399, R12 - B runtime·callbackasm1(SB) - MOVW $400, R12 - B runtime·callbackasm1(SB) - MOVW $401, R12 - B runtime·callbackasm1(SB) - MOVW $402, R12 - B runtime·callbackasm1(SB) - MOVW $403, R12 - B runtime·callbackasm1(SB) - MOVW $404, R12 - B runtime·callbackasm1(SB) - MOVW $405, R12 - B runtime·callbackasm1(SB) - MOVW $406, R12 - B runtime·callbackasm1(SB) - MOVW $407, R12 - B runtime·callbackasm1(SB) - MOVW $408, R12 - B runtime·callbackasm1(SB) - MOVW $409, R12 - B runtime·callbackasm1(SB) - MOVW $410, R12 - B runtime·callbackasm1(SB) - MOVW $411, R12 - B runtime·callbackasm1(SB) - MOVW $412, R12 - B runtime·callbackasm1(SB) - MOVW $413, R12 - B runtime·callbackasm1(SB) - MOVW $414, R12 - B runtime·callbackasm1(SB) - MOVW $415, R12 - B runtime·callbackasm1(SB) - MOVW $416, R12 - B runtime·callbackasm1(SB) - MOVW $417, R12 - B runtime·callbackasm1(SB) - MOVW $418, R12 - B runtime·callbackasm1(SB) - MOVW $419, R12 - B runtime·callbackasm1(SB) - MOVW $420, R12 - B runtime·callbackasm1(SB) - MOVW $421, R12 - B runtime·callbackasm1(SB) - MOVW $422, R12 - B runtime·callbackasm1(SB) - MOVW $423, R12 - B runtime·callbackasm1(SB) - MOVW $424, R12 - B runtime·callbackasm1(SB) - MOVW $425, R12 - B runtime·callbackasm1(SB) - MOVW $426, R12 - B runtime·callbackasm1(SB) - MOVW $427, R12 - B runtime·callbackasm1(SB) - MOVW $428, R12 - B runtime·callbackasm1(SB) - MOVW $429, R12 - B runtime·callbackasm1(SB) - MOVW $430, R12 - B runtime·callbackasm1(SB) - MOVW $431, R12 - B runtime·callbackasm1(SB) - MOVW $432, R12 - B runtime·callbackasm1(SB) - MOVW $433, R12 - B runtime·callbackasm1(SB) - MOVW $434, R12 - B runtime·callbackasm1(SB) - MOVW $435, R12 - B runtime·callbackasm1(SB) - MOVW $436, R12 - B runtime·callbackasm1(SB) - MOVW $437, R12 - B runtime·callbackasm1(SB) - MOVW $438, R12 - B runtime·callbackasm1(SB) - MOVW $439, R12 - B runtime·callbackasm1(SB) - MOVW $440, R12 - B runtime·callbackasm1(SB) - MOVW $441, R12 - B runtime·callbackasm1(SB) - MOVW $442, R12 - B runtime·callbackasm1(SB) - MOVW $443, R12 - B runtime·callbackasm1(SB) - MOVW $444, R12 - B runtime·callbackasm1(SB) - MOVW $445, R12 - B runtime·callbackasm1(SB) - MOVW $446, R12 - B runtime·callbackasm1(SB) - MOVW $447, R12 - B runtime·callbackasm1(SB) - MOVW $448, R12 - B runtime·callbackasm1(SB) - MOVW $449, R12 - B runtime·callbackasm1(SB) - MOVW $450, R12 - B runtime·callbackasm1(SB) - MOVW $451, R12 - B runtime·callbackasm1(SB) - MOVW $452, R12 - B runtime·callbackasm1(SB) - MOVW $453, R12 - B runtime·callbackasm1(SB) - MOVW $454, R12 - B runtime·callbackasm1(SB) - MOVW $455, R12 - B runtime·callbackasm1(SB) - MOVW $456, R12 - B runtime·callbackasm1(SB) - MOVW $457, R12 - B runtime·callbackasm1(SB) - MOVW $458, R12 - B runtime·callbackasm1(SB) - MOVW $459, R12 - B runtime·callbackasm1(SB) - MOVW $460, R12 - B runtime·callbackasm1(SB) - MOVW $461, R12 - B runtime·callbackasm1(SB) - MOVW $462, R12 - B runtime·callbackasm1(SB) - MOVW $463, R12 - B runtime·callbackasm1(SB) - MOVW $464, R12 - B runtime·callbackasm1(SB) - MOVW $465, R12 - B runtime·callbackasm1(SB) - MOVW $466, R12 - B runtime·callbackasm1(SB) - MOVW $467, R12 - B runtime·callbackasm1(SB) - MOVW $468, R12 - B runtime·callbackasm1(SB) - MOVW $469, R12 - B runtime·callbackasm1(SB) - MOVW $470, R12 - B runtime·callbackasm1(SB) - MOVW $471, R12 - B runtime·callbackasm1(SB) - MOVW $472, R12 - B runtime·callbackasm1(SB) - MOVW $473, R12 - B runtime·callbackasm1(SB) - MOVW $474, R12 - B runtime·callbackasm1(SB) - MOVW $475, R12 - B runtime·callbackasm1(SB) - MOVW $476, R12 - B runtime·callbackasm1(SB) - MOVW $477, R12 - B runtime·callbackasm1(SB) - MOVW $478, R12 - B runtime·callbackasm1(SB) - MOVW $479, R12 - B runtime·callbackasm1(SB) - MOVW $480, R12 - B runtime·callbackasm1(SB) - MOVW $481, R12 - B runtime·callbackasm1(SB) - MOVW $482, R12 - B runtime·callbackasm1(SB) - MOVW $483, R12 - B runtime·callbackasm1(SB) - MOVW $484, R12 - B runtime·callbackasm1(SB) - MOVW $485, R12 - B runtime·callbackasm1(SB) - MOVW $486, R12 - B runtime·callbackasm1(SB) - MOVW $487, R12 - B runtime·callbackasm1(SB) - MOVW $488, R12 - B runtime·callbackasm1(SB) - MOVW $489, R12 - B runtime·callbackasm1(SB) - MOVW $490, R12 - B runtime·callbackasm1(SB) - MOVW $491, R12 - B runtime·callbackasm1(SB) - MOVW $492, R12 - B runtime·callbackasm1(SB) - MOVW $493, R12 - B runtime·callbackasm1(SB) - MOVW $494, R12 - B runtime·callbackasm1(SB) - MOVW $495, R12 - B runtime·callbackasm1(SB) - MOVW $496, R12 - B runtime·callbackasm1(SB) - MOVW $497, R12 - B runtime·callbackasm1(SB) - MOVW $498, R12 - B runtime·callbackasm1(SB) - MOVW $499, R12 - B runtime·callbackasm1(SB) - MOVW $500, R12 - B runtime·callbackasm1(SB) - MOVW $501, R12 - B runtime·callbackasm1(SB) - MOVW $502, R12 - B runtime·callbackasm1(SB) - MOVW $503, R12 - B runtime·callbackasm1(SB) - MOVW $504, R12 - B runtime·callbackasm1(SB) - MOVW $505, R12 - B runtime·callbackasm1(SB) - MOVW $506, R12 - B runtime·callbackasm1(SB) - MOVW $507, R12 - B runtime·callbackasm1(SB) - MOVW $508, R12 - B runtime·callbackasm1(SB) - MOVW $509, R12 - B runtime·callbackasm1(SB) - MOVW $510, R12 - B runtime·callbackasm1(SB) - MOVW $511, R12 - B runtime·callbackasm1(SB) - MOVW $512, R12 - B runtime·callbackasm1(SB) - MOVW $513, R12 - B runtime·callbackasm1(SB) - MOVW $514, R12 - B runtime·callbackasm1(SB) - MOVW $515, R12 - B runtime·callbackasm1(SB) - MOVW $516, R12 - B runtime·callbackasm1(SB) - MOVW $517, R12 - B runtime·callbackasm1(SB) - MOVW $518, R12 - B runtime·callbackasm1(SB) - MOVW $519, R12 - B runtime·callbackasm1(SB) - MOVW $520, R12 - B runtime·callbackasm1(SB) - MOVW $521, R12 - B runtime·callbackasm1(SB) - MOVW $522, R12 - B runtime·callbackasm1(SB) - MOVW $523, R12 - B runtime·callbackasm1(SB) - MOVW $524, R12 - B runtime·callbackasm1(SB) - MOVW $525, R12 - B runtime·callbackasm1(SB) - MOVW $526, R12 - B runtime·callbackasm1(SB) - MOVW $527, R12 - B runtime·callbackasm1(SB) - MOVW $528, R12 - B runtime·callbackasm1(SB) - MOVW $529, R12 - B runtime·callbackasm1(SB) - MOVW $530, R12 - B runtime·callbackasm1(SB) - MOVW $531, R12 - B runtime·callbackasm1(SB) - MOVW $532, R12 - B runtime·callbackasm1(SB) - MOVW $533, R12 - B runtime·callbackasm1(SB) - MOVW $534, R12 - B runtime·callbackasm1(SB) - MOVW $535, R12 - B runtime·callbackasm1(SB) - MOVW $536, R12 - B runtime·callbackasm1(SB) - MOVW $537, R12 - B runtime·callbackasm1(SB) - MOVW $538, R12 - B runtime·callbackasm1(SB) - MOVW $539, R12 - B runtime·callbackasm1(SB) - MOVW $540, R12 - B runtime·callbackasm1(SB) - MOVW $541, R12 - B runtime·callbackasm1(SB) - MOVW $542, R12 - B runtime·callbackasm1(SB) - MOVW $543, R12 - B runtime·callbackasm1(SB) - MOVW $544, R12 - B runtime·callbackasm1(SB) - MOVW $545, R12 - B runtime·callbackasm1(SB) - MOVW $546, R12 - B runtime·callbackasm1(SB) - MOVW $547, R12 - B runtime·callbackasm1(SB) - MOVW $548, R12 - B runtime·callbackasm1(SB) - MOVW $549, R12 - B runtime·callbackasm1(SB) - MOVW $550, R12 - B runtime·callbackasm1(SB) - MOVW $551, R12 - B runtime·callbackasm1(SB) - MOVW $552, R12 - B runtime·callbackasm1(SB) - MOVW $553, R12 - B runtime·callbackasm1(SB) - MOVW $554, R12 - B runtime·callbackasm1(SB) - MOVW $555, R12 - B runtime·callbackasm1(SB) - MOVW $556, R12 - B runtime·callbackasm1(SB) - MOVW $557, R12 - B runtime·callbackasm1(SB) - MOVW $558, R12 - B runtime·callbackasm1(SB) - MOVW $559, R12 - B runtime·callbackasm1(SB) - MOVW $560, R12 - B runtime·callbackasm1(SB) - MOVW $561, R12 - B runtime·callbackasm1(SB) - MOVW $562, R12 - B runtime·callbackasm1(SB) - MOVW $563, R12 - B runtime·callbackasm1(SB) - MOVW $564, R12 - B runtime·callbackasm1(SB) - MOVW $565, R12 - B runtime·callbackasm1(SB) - MOVW $566, R12 - B runtime·callbackasm1(SB) - MOVW $567, R12 - B runtime·callbackasm1(SB) - MOVW $568, R12 - B runtime·callbackasm1(SB) - MOVW $569, R12 - B runtime·callbackasm1(SB) - MOVW $570, R12 - B runtime·callbackasm1(SB) - MOVW $571, R12 - B runtime·callbackasm1(SB) - MOVW $572, R12 - B runtime·callbackasm1(SB) - MOVW $573, R12 - B runtime·callbackasm1(SB) - MOVW $574, R12 - B runtime·callbackasm1(SB) - MOVW $575, R12 - B runtime·callbackasm1(SB) - MOVW $576, R12 - B runtime·callbackasm1(SB) - MOVW $577, R12 - B runtime·callbackasm1(SB) - MOVW $578, R12 - B runtime·callbackasm1(SB) - MOVW $579, R12 - B runtime·callbackasm1(SB) - MOVW $580, R12 - B runtime·callbackasm1(SB) - MOVW $581, R12 - B runtime·callbackasm1(SB) - MOVW $582, R12 - B runtime·callbackasm1(SB) - MOVW $583, R12 - B runtime·callbackasm1(SB) - MOVW $584, R12 - B runtime·callbackasm1(SB) - MOVW $585, R12 - B runtime·callbackasm1(SB) - MOVW $586, R12 - B runtime·callbackasm1(SB) - MOVW $587, R12 - B runtime·callbackasm1(SB) - MOVW $588, R12 - B runtime·callbackasm1(SB) - MOVW $589, R12 - B runtime·callbackasm1(SB) - MOVW $590, R12 - B runtime·callbackasm1(SB) - MOVW $591, R12 - B runtime·callbackasm1(SB) - MOVW $592, R12 - B runtime·callbackasm1(SB) - MOVW $593, R12 - B runtime·callbackasm1(SB) - MOVW $594, R12 - B runtime·callbackasm1(SB) - MOVW $595, R12 - B runtime·callbackasm1(SB) - MOVW $596, R12 - B runtime·callbackasm1(SB) - MOVW $597, R12 - B runtime·callbackasm1(SB) - MOVW $598, R12 - B runtime·callbackasm1(SB) - MOVW $599, R12 - B runtime·callbackasm1(SB) - MOVW $600, R12 - B runtime·callbackasm1(SB) - MOVW $601, R12 - B runtime·callbackasm1(SB) - MOVW $602, R12 - B runtime·callbackasm1(SB) - MOVW $603, R12 - B runtime·callbackasm1(SB) - MOVW $604, R12 - B runtime·callbackasm1(SB) - MOVW $605, R12 - B runtime·callbackasm1(SB) - MOVW $606, R12 - B runtime·callbackasm1(SB) - MOVW $607, R12 - B runtime·callbackasm1(SB) - MOVW $608, R12 - B runtime·callbackasm1(SB) - MOVW $609, R12 - B runtime·callbackasm1(SB) - MOVW $610, R12 - B runtime·callbackasm1(SB) - MOVW $611, R12 - B runtime·callbackasm1(SB) - MOVW $612, R12 - B runtime·callbackasm1(SB) - MOVW $613, R12 - B runtime·callbackasm1(SB) - MOVW $614, R12 - B runtime·callbackasm1(SB) - MOVW $615, R12 - B runtime·callbackasm1(SB) - MOVW $616, R12 - B runtime·callbackasm1(SB) - MOVW $617, R12 - B runtime·callbackasm1(SB) - MOVW $618, R12 - B runtime·callbackasm1(SB) - MOVW $619, R12 - B runtime·callbackasm1(SB) - MOVW $620, R12 - B runtime·callbackasm1(SB) - MOVW $621, R12 - B runtime·callbackasm1(SB) - MOVW $622, R12 - B runtime·callbackasm1(SB) - MOVW $623, R12 - B runtime·callbackasm1(SB) - MOVW $624, R12 - B runtime·callbackasm1(SB) - MOVW $625, R12 - B runtime·callbackasm1(SB) - MOVW $626, R12 - B runtime·callbackasm1(SB) - MOVW $627, R12 - B runtime·callbackasm1(SB) - MOVW $628, R12 - B runtime·callbackasm1(SB) - MOVW $629, R12 - B runtime·callbackasm1(SB) - MOVW $630, R12 - B runtime·callbackasm1(SB) - MOVW $631, R12 - B runtime·callbackasm1(SB) - MOVW $632, R12 - B runtime·callbackasm1(SB) - MOVW $633, R12 - B runtime·callbackasm1(SB) - MOVW $634, R12 - B runtime·callbackasm1(SB) - MOVW $635, R12 - B runtime·callbackasm1(SB) - MOVW $636, R12 - B runtime·callbackasm1(SB) - MOVW $637, R12 - B runtime·callbackasm1(SB) - MOVW $638, R12 - B runtime·callbackasm1(SB) - MOVW $639, R12 - B runtime·callbackasm1(SB) - MOVW $640, R12 - B runtime·callbackasm1(SB) - MOVW $641, R12 - B runtime·callbackasm1(SB) - MOVW $642, R12 - B runtime·callbackasm1(SB) - MOVW $643, R12 - B runtime·callbackasm1(SB) - MOVW $644, R12 - B runtime·callbackasm1(SB) - MOVW $645, R12 - B runtime·callbackasm1(SB) - MOVW $646, R12 - B runtime·callbackasm1(SB) - MOVW $647, R12 - B runtime·callbackasm1(SB) - MOVW $648, R12 - B runtime·callbackasm1(SB) - MOVW $649, R12 - B runtime·callbackasm1(SB) - MOVW $650, R12 - B runtime·callbackasm1(SB) - MOVW $651, R12 - B runtime·callbackasm1(SB) - MOVW $652, R12 - B runtime·callbackasm1(SB) - MOVW $653, R12 - B runtime·callbackasm1(SB) - MOVW $654, R12 - B runtime·callbackasm1(SB) - MOVW $655, R12 - B runtime·callbackasm1(SB) - MOVW $656, R12 - B runtime·callbackasm1(SB) - MOVW $657, R12 - B runtime·callbackasm1(SB) - MOVW $658, R12 - B runtime·callbackasm1(SB) - MOVW $659, R12 - B runtime·callbackasm1(SB) - MOVW $660, R12 - B runtime·callbackasm1(SB) - MOVW $661, R12 - B runtime·callbackasm1(SB) - MOVW $662, R12 - B runtime·callbackasm1(SB) - MOVW $663, R12 - B runtime·callbackasm1(SB) - MOVW $664, R12 - B runtime·callbackasm1(SB) - MOVW $665, R12 - B runtime·callbackasm1(SB) - MOVW $666, R12 - B runtime·callbackasm1(SB) - MOVW $667, R12 - B runtime·callbackasm1(SB) - MOVW $668, R12 - B runtime·callbackasm1(SB) - MOVW $669, R12 - B runtime·callbackasm1(SB) - MOVW $670, R12 - B runtime·callbackasm1(SB) - MOVW $671, R12 - B runtime·callbackasm1(SB) - MOVW $672, R12 - B runtime·callbackasm1(SB) - MOVW $673, R12 - B runtime·callbackasm1(SB) - MOVW $674, R12 - B runtime·callbackasm1(SB) - MOVW $675, R12 - B runtime·callbackasm1(SB) - MOVW $676, R12 - B runtime·callbackasm1(SB) - MOVW $677, R12 - B runtime·callbackasm1(SB) - MOVW $678, R12 - B runtime·callbackasm1(SB) - MOVW $679, R12 - B runtime·callbackasm1(SB) - MOVW $680, R12 - B runtime·callbackasm1(SB) - MOVW $681, R12 - B runtime·callbackasm1(SB) - MOVW $682, R12 - B runtime·callbackasm1(SB) - MOVW $683, R12 - B runtime·callbackasm1(SB) - MOVW $684, R12 - B runtime·callbackasm1(SB) - MOVW $685, R12 - B runtime·callbackasm1(SB) - MOVW $686, R12 - B runtime·callbackasm1(SB) - MOVW $687, R12 - B runtime·callbackasm1(SB) - MOVW $688, R12 - B runtime·callbackasm1(SB) - MOVW $689, R12 - B runtime·callbackasm1(SB) - MOVW $690, R12 - B runtime·callbackasm1(SB) - MOVW $691, R12 - B runtime·callbackasm1(SB) - MOVW $692, R12 - B runtime·callbackasm1(SB) - MOVW $693, R12 - B runtime·callbackasm1(SB) - MOVW $694, R12 - B runtime·callbackasm1(SB) - MOVW $695, R12 - B runtime·callbackasm1(SB) - MOVW $696, R12 - B runtime·callbackasm1(SB) - MOVW $697, R12 - B runtime·callbackasm1(SB) - MOVW $698, R12 - B runtime·callbackasm1(SB) - MOVW $699, R12 - B runtime·callbackasm1(SB) - MOVW $700, R12 - B runtime·callbackasm1(SB) - MOVW $701, R12 - B runtime·callbackasm1(SB) - MOVW $702, R12 - B runtime·callbackasm1(SB) - MOVW $703, R12 - B runtime·callbackasm1(SB) - MOVW $704, R12 - B runtime·callbackasm1(SB) - MOVW $705, R12 - B runtime·callbackasm1(SB) - MOVW $706, R12 - B runtime·callbackasm1(SB) - MOVW $707, R12 - B runtime·callbackasm1(SB) - MOVW $708, R12 - B runtime·callbackasm1(SB) - MOVW $709, R12 - B runtime·callbackasm1(SB) - MOVW $710, R12 - B runtime·callbackasm1(SB) - MOVW $711, R12 - B runtime·callbackasm1(SB) - MOVW $712, R12 - B runtime·callbackasm1(SB) - MOVW $713, R12 - B runtime·callbackasm1(SB) - MOVW $714, R12 - B runtime·callbackasm1(SB) - MOVW $715, R12 - B runtime·callbackasm1(SB) - MOVW $716, R12 - B runtime·callbackasm1(SB) - MOVW $717, R12 - B runtime·callbackasm1(SB) - MOVW $718, R12 - B runtime·callbackasm1(SB) - MOVW $719, R12 - B runtime·callbackasm1(SB) - MOVW $720, R12 - B runtime·callbackasm1(SB) - MOVW $721, R12 - B runtime·callbackasm1(SB) - MOVW $722, R12 - B runtime·callbackasm1(SB) - MOVW $723, R12 - B runtime·callbackasm1(SB) - MOVW $724, R12 - B runtime·callbackasm1(SB) - MOVW $725, R12 - B runtime·callbackasm1(SB) - MOVW $726, R12 - B runtime·callbackasm1(SB) - MOVW $727, R12 - B runtime·callbackasm1(SB) - MOVW $728, R12 - B runtime·callbackasm1(SB) - MOVW $729, R12 - B runtime·callbackasm1(SB) - MOVW $730, R12 - B runtime·callbackasm1(SB) - MOVW $731, R12 - B runtime·callbackasm1(SB) - MOVW $732, R12 - B runtime·callbackasm1(SB) - MOVW $733, R12 - B runtime·callbackasm1(SB) - MOVW $734, R12 - B runtime·callbackasm1(SB) - MOVW $735, R12 - B runtime·callbackasm1(SB) - MOVW $736, R12 - B runtime·callbackasm1(SB) - MOVW $737, R12 - B runtime·callbackasm1(SB) - MOVW $738, R12 - B runtime·callbackasm1(SB) - MOVW $739, R12 - B runtime·callbackasm1(SB) - MOVW $740, R12 - B runtime·callbackasm1(SB) - MOVW $741, R12 - B runtime·callbackasm1(SB) - MOVW $742, R12 - B runtime·callbackasm1(SB) - MOVW $743, R12 - B runtime·callbackasm1(SB) - MOVW $744, R12 - B runtime·callbackasm1(SB) - MOVW $745, R12 - B runtime·callbackasm1(SB) - MOVW $746, R12 - B runtime·callbackasm1(SB) - MOVW $747, R12 - B runtime·callbackasm1(SB) - MOVW $748, R12 - B runtime·callbackasm1(SB) - MOVW $749, R12 - B runtime·callbackasm1(SB) - MOVW $750, R12 - B runtime·callbackasm1(SB) - MOVW $751, R12 - B runtime·callbackasm1(SB) - MOVW $752, R12 - B runtime·callbackasm1(SB) - MOVW $753, R12 - B runtime·callbackasm1(SB) - MOVW $754, R12 - B runtime·callbackasm1(SB) - MOVW $755, R12 - B runtime·callbackasm1(SB) - MOVW $756, R12 - B runtime·callbackasm1(SB) - MOVW $757, R12 - B runtime·callbackasm1(SB) - MOVW $758, R12 - B runtime·callbackasm1(SB) - MOVW $759, R12 - B runtime·callbackasm1(SB) - MOVW $760, R12 - B runtime·callbackasm1(SB) - MOVW $761, R12 - B runtime·callbackasm1(SB) - MOVW $762, R12 - B runtime·callbackasm1(SB) - MOVW $763, R12 - B runtime·callbackasm1(SB) - MOVW $764, R12 - B runtime·callbackasm1(SB) - MOVW $765, R12 - B runtime·callbackasm1(SB) - MOVW $766, R12 - B runtime·callbackasm1(SB) - MOVW $767, R12 - B runtime·callbackasm1(SB) - MOVW $768, R12 - B runtime·callbackasm1(SB) - MOVW $769, R12 - B runtime·callbackasm1(SB) - MOVW $770, R12 - B runtime·callbackasm1(SB) - MOVW $771, R12 - B runtime·callbackasm1(SB) - MOVW $772, R12 - B runtime·callbackasm1(SB) - MOVW $773, R12 - B runtime·callbackasm1(SB) - MOVW $774, R12 - B runtime·callbackasm1(SB) - MOVW $775, R12 - B runtime·callbackasm1(SB) - MOVW $776, R12 - B runtime·callbackasm1(SB) - MOVW $777, R12 - B runtime·callbackasm1(SB) - MOVW $778, R12 - B runtime·callbackasm1(SB) - MOVW $779, R12 - B runtime·callbackasm1(SB) - MOVW $780, R12 - B runtime·callbackasm1(SB) - MOVW $781, R12 - B runtime·callbackasm1(SB) - MOVW $782, R12 - B runtime·callbackasm1(SB) - MOVW $783, R12 - B runtime·callbackasm1(SB) - MOVW $784, R12 - B runtime·callbackasm1(SB) - MOVW $785, R12 - B runtime·callbackasm1(SB) - MOVW $786, R12 - B runtime·callbackasm1(SB) - MOVW $787, R12 - B runtime·callbackasm1(SB) - MOVW $788, R12 - B runtime·callbackasm1(SB) - MOVW $789, R12 - B runtime·callbackasm1(SB) - MOVW $790, R12 - B runtime·callbackasm1(SB) - MOVW $791, R12 - B runtime·callbackasm1(SB) - MOVW $792, R12 - B runtime·callbackasm1(SB) - MOVW $793, R12 - B runtime·callbackasm1(SB) - MOVW $794, R12 - B runtime·callbackasm1(SB) - MOVW $795, R12 - B runtime·callbackasm1(SB) - MOVW $796, R12 - B runtime·callbackasm1(SB) - MOVW $797, R12 - B runtime·callbackasm1(SB) - MOVW $798, R12 - B runtime·callbackasm1(SB) - MOVW $799, R12 - B runtime·callbackasm1(SB) - MOVW $800, R12 - B runtime·callbackasm1(SB) - MOVW $801, R12 - B runtime·callbackasm1(SB) - MOVW $802, R12 - B runtime·callbackasm1(SB) - MOVW $803, R12 - B runtime·callbackasm1(SB) - MOVW $804, R12 - B runtime·callbackasm1(SB) - MOVW $805, R12 - B runtime·callbackasm1(SB) - MOVW $806, R12 - B runtime·callbackasm1(SB) - MOVW $807, R12 - B runtime·callbackasm1(SB) - MOVW $808, R12 - B runtime·callbackasm1(SB) - MOVW $809, R12 - B runtime·callbackasm1(SB) - MOVW $810, R12 - B runtime·callbackasm1(SB) - MOVW $811, R12 - B runtime·callbackasm1(SB) - MOVW $812, R12 - B runtime·callbackasm1(SB) - MOVW $813, R12 - B runtime·callbackasm1(SB) - MOVW $814, R12 - B runtime·callbackasm1(SB) - MOVW $815, R12 - B runtime·callbackasm1(SB) - MOVW $816, R12 - B runtime·callbackasm1(SB) - MOVW $817, R12 - B runtime·callbackasm1(SB) - MOVW $818, R12 - B runtime·callbackasm1(SB) - MOVW $819, R12 - B runtime·callbackasm1(SB) - MOVW $820, R12 - B runtime·callbackasm1(SB) - MOVW $821, R12 - B runtime·callbackasm1(SB) - MOVW $822, R12 - B runtime·callbackasm1(SB) - MOVW $823, R12 - B runtime·callbackasm1(SB) - MOVW $824, R12 - B runtime·callbackasm1(SB) - MOVW $825, R12 - B runtime·callbackasm1(SB) - MOVW $826, R12 - B runtime·callbackasm1(SB) - MOVW $827, R12 - B runtime·callbackasm1(SB) - MOVW $828, R12 - B runtime·callbackasm1(SB) - MOVW $829, R12 - B runtime·callbackasm1(SB) - MOVW $830, R12 - B runtime·callbackasm1(SB) - MOVW $831, R12 - B runtime·callbackasm1(SB) - MOVW $832, R12 - B runtime·callbackasm1(SB) - MOVW $833, R12 - B runtime·callbackasm1(SB) - MOVW $834, R12 - B runtime·callbackasm1(SB) - MOVW $835, R12 - B runtime·callbackasm1(SB) - MOVW $836, R12 - B runtime·callbackasm1(SB) - MOVW $837, R12 - B runtime·callbackasm1(SB) - MOVW $838, R12 - B runtime·callbackasm1(SB) - MOVW $839, R12 - B runtime·callbackasm1(SB) - MOVW $840, R12 - B runtime·callbackasm1(SB) - MOVW $841, R12 - B runtime·callbackasm1(SB) - MOVW $842, R12 - B runtime·callbackasm1(SB) - MOVW $843, R12 - B runtime·callbackasm1(SB) - MOVW $844, R12 - B runtime·callbackasm1(SB) - MOVW $845, R12 - B runtime·callbackasm1(SB) - MOVW $846, R12 - B runtime·callbackasm1(SB) - MOVW $847, R12 - B runtime·callbackasm1(SB) - MOVW $848, R12 - B runtime·callbackasm1(SB) - MOVW $849, R12 - B runtime·callbackasm1(SB) - MOVW $850, R12 - B runtime·callbackasm1(SB) - MOVW $851, R12 - B runtime·callbackasm1(SB) - MOVW $852, R12 - B runtime·callbackasm1(SB) - MOVW $853, R12 - B runtime·callbackasm1(SB) - MOVW $854, R12 - B runtime·callbackasm1(SB) - MOVW $855, R12 - B runtime·callbackasm1(SB) - MOVW $856, R12 - B runtime·callbackasm1(SB) - MOVW $857, R12 - B runtime·callbackasm1(SB) - MOVW $858, R12 - B runtime·callbackasm1(SB) - MOVW $859, R12 - B runtime·callbackasm1(SB) - MOVW $860, R12 - B runtime·callbackasm1(SB) - MOVW $861, R12 - B runtime·callbackasm1(SB) - MOVW $862, R12 - B runtime·callbackasm1(SB) - MOVW $863, R12 - B runtime·callbackasm1(SB) - MOVW $864, R12 - B runtime·callbackasm1(SB) - MOVW $865, R12 - B runtime·callbackasm1(SB) - MOVW $866, R12 - B runtime·callbackasm1(SB) - MOVW $867, R12 - B runtime·callbackasm1(SB) - MOVW $868, R12 - B runtime·callbackasm1(SB) - MOVW $869, R12 - B runtime·callbackasm1(SB) - MOVW $870, R12 - B runtime·callbackasm1(SB) - MOVW $871, R12 - B runtime·callbackasm1(SB) - MOVW $872, R12 - B runtime·callbackasm1(SB) - MOVW $873, R12 - B runtime·callbackasm1(SB) - MOVW $874, R12 - B runtime·callbackasm1(SB) - MOVW $875, R12 - B runtime·callbackasm1(SB) - MOVW $876, R12 - B runtime·callbackasm1(SB) - MOVW $877, R12 - B runtime·callbackasm1(SB) - MOVW $878, R12 - B runtime·callbackasm1(SB) - MOVW $879, R12 - B runtime·callbackasm1(SB) - MOVW $880, R12 - B runtime·callbackasm1(SB) - MOVW $881, R12 - B runtime·callbackasm1(SB) - MOVW $882, R12 - B runtime·callbackasm1(SB) - MOVW $883, R12 - B runtime·callbackasm1(SB) - MOVW $884, R12 - B runtime·callbackasm1(SB) - MOVW $885, R12 - B runtime·callbackasm1(SB) - MOVW $886, R12 - B runtime·callbackasm1(SB) - MOVW $887, R12 - B runtime·callbackasm1(SB) - MOVW $888, R12 - B runtime·callbackasm1(SB) - MOVW $889, R12 - B runtime·callbackasm1(SB) - MOVW $890, R12 - B runtime·callbackasm1(SB) - MOVW $891, R12 - B runtime·callbackasm1(SB) - MOVW $892, R12 - B runtime·callbackasm1(SB) - MOVW $893, R12 - B runtime·callbackasm1(SB) - MOVW $894, R12 - B runtime·callbackasm1(SB) - MOVW $895, R12 - B runtime·callbackasm1(SB) - MOVW $896, R12 - B runtime·callbackasm1(SB) - MOVW $897, R12 - B runtime·callbackasm1(SB) - MOVW $898, R12 - B runtime·callbackasm1(SB) - MOVW $899, R12 - B runtime·callbackasm1(SB) - MOVW $900, R12 - B runtime·callbackasm1(SB) - MOVW $901, R12 - B runtime·callbackasm1(SB) - MOVW $902, R12 - B runtime·callbackasm1(SB) - MOVW $903, R12 - B runtime·callbackasm1(SB) - MOVW $904, R12 - B runtime·callbackasm1(SB) - MOVW $905, R12 - B runtime·callbackasm1(SB) - MOVW $906, R12 - B runtime·callbackasm1(SB) - MOVW $907, R12 - B runtime·callbackasm1(SB) - MOVW $908, R12 - B runtime·callbackasm1(SB) - MOVW $909, R12 - B runtime·callbackasm1(SB) - MOVW $910, R12 - B runtime·callbackasm1(SB) - MOVW $911, R12 - B runtime·callbackasm1(SB) - MOVW $912, R12 - B runtime·callbackasm1(SB) - MOVW $913, R12 - B runtime·callbackasm1(SB) - MOVW $914, R12 - B runtime·callbackasm1(SB) - MOVW $915, R12 - B runtime·callbackasm1(SB) - MOVW $916, R12 - B runtime·callbackasm1(SB) - MOVW $917, R12 - B runtime·callbackasm1(SB) - MOVW $918, R12 - B runtime·callbackasm1(SB) - MOVW $919, R12 - B runtime·callbackasm1(SB) - MOVW $920, R12 - B runtime·callbackasm1(SB) - MOVW $921, R12 - B runtime·callbackasm1(SB) - MOVW $922, R12 - B runtime·callbackasm1(SB) - MOVW $923, R12 - B runtime·callbackasm1(SB) - MOVW $924, R12 - B runtime·callbackasm1(SB) - MOVW $925, R12 - B runtime·callbackasm1(SB) - MOVW $926, R12 - B runtime·callbackasm1(SB) - MOVW $927, R12 - B runtime·callbackasm1(SB) - MOVW $928, R12 - B runtime·callbackasm1(SB) - MOVW $929, R12 - B runtime·callbackasm1(SB) - MOVW $930, R12 - B runtime·callbackasm1(SB) - MOVW $931, R12 - B runtime·callbackasm1(SB) - MOVW $932, R12 - B runtime·callbackasm1(SB) - MOVW $933, R12 - B runtime·callbackasm1(SB) - MOVW $934, R12 - B runtime·callbackasm1(SB) - MOVW $935, R12 - B runtime·callbackasm1(SB) - MOVW $936, R12 - B runtime·callbackasm1(SB) - MOVW $937, R12 - B runtime·callbackasm1(SB) - MOVW $938, R12 - B runtime·callbackasm1(SB) - MOVW $939, R12 - B runtime·callbackasm1(SB) - MOVW $940, R12 - B runtime·callbackasm1(SB) - MOVW $941, R12 - B runtime·callbackasm1(SB) - MOVW $942, R12 - B runtime·callbackasm1(SB) - MOVW $943, R12 - B runtime·callbackasm1(SB) - MOVW $944, R12 - B runtime·callbackasm1(SB) - MOVW $945, R12 - B runtime·callbackasm1(SB) - MOVW $946, R12 - B runtime·callbackasm1(SB) - MOVW $947, R12 - B runtime·callbackasm1(SB) - MOVW $948, R12 - B runtime·callbackasm1(SB) - MOVW $949, R12 - B runtime·callbackasm1(SB) - MOVW $950, R12 - B runtime·callbackasm1(SB) - MOVW $951, R12 - B runtime·callbackasm1(SB) - MOVW $952, R12 - B runtime·callbackasm1(SB) - MOVW $953, R12 - B runtime·callbackasm1(SB) - MOVW $954, R12 - B runtime·callbackasm1(SB) - MOVW $955, R12 - B runtime·callbackasm1(SB) - MOVW $956, R12 - B runtime·callbackasm1(SB) - MOVW $957, R12 - B runtime·callbackasm1(SB) - MOVW $958, R12 - B runtime·callbackasm1(SB) - MOVW $959, R12 - B runtime·callbackasm1(SB) - MOVW $960, R12 - B runtime·callbackasm1(SB) - MOVW $961, R12 - B runtime·callbackasm1(SB) - MOVW $962, R12 - B runtime·callbackasm1(SB) - MOVW $963, R12 - B runtime·callbackasm1(SB) - MOVW $964, R12 - B runtime·callbackasm1(SB) - MOVW $965, R12 - B runtime·callbackasm1(SB) - MOVW $966, R12 - B runtime·callbackasm1(SB) - MOVW $967, R12 - B runtime·callbackasm1(SB) - MOVW $968, R12 - B runtime·callbackasm1(SB) - MOVW $969, R12 - B runtime·callbackasm1(SB) - MOVW $970, R12 - B runtime·callbackasm1(SB) - MOVW $971, R12 - B runtime·callbackasm1(SB) - MOVW $972, R12 - B runtime·callbackasm1(SB) - MOVW $973, R12 - B runtime·callbackasm1(SB) - MOVW $974, R12 - B runtime·callbackasm1(SB) - MOVW $975, R12 - B runtime·callbackasm1(SB) - MOVW $976, R12 - B runtime·callbackasm1(SB) - MOVW $977, R12 - B runtime·callbackasm1(SB) - MOVW $978, R12 - B runtime·callbackasm1(SB) - MOVW $979, R12 - B runtime·callbackasm1(SB) - MOVW $980, R12 - B runtime·callbackasm1(SB) - MOVW $981, R12 - B runtime·callbackasm1(SB) - MOVW $982, R12 - B runtime·callbackasm1(SB) - MOVW $983, R12 - B runtime·callbackasm1(SB) - MOVW $984, R12 - B runtime·callbackasm1(SB) - MOVW $985, R12 - B runtime·callbackasm1(SB) - MOVW $986, R12 - B runtime·callbackasm1(SB) - MOVW $987, R12 - B runtime·callbackasm1(SB) - MOVW $988, R12 - B runtime·callbackasm1(SB) - MOVW $989, R12 - B runtime·callbackasm1(SB) - MOVW $990, R12 - B runtime·callbackasm1(SB) - MOVW $991, R12 - B runtime·callbackasm1(SB) - MOVW $992, R12 - B runtime·callbackasm1(SB) - MOVW $993, R12 - B runtime·callbackasm1(SB) - MOVW $994, R12 - B runtime·callbackasm1(SB) - MOVW $995, R12 - B runtime·callbackasm1(SB) - MOVW $996, R12 - B runtime·callbackasm1(SB) - MOVW $997, R12 - B runtime·callbackasm1(SB) - MOVW $998, R12 - B runtime·callbackasm1(SB) - MOVW $999, R12 - B runtime·callbackasm1(SB) - MOVW $1000, R12 - B runtime·callbackasm1(SB) - MOVW $1001, R12 - B runtime·callbackasm1(SB) - MOVW $1002, R12 - B runtime·callbackasm1(SB) - MOVW $1003, R12 - B runtime·callbackasm1(SB) - MOVW $1004, R12 - B runtime·callbackasm1(SB) - MOVW $1005, R12 - B runtime·callbackasm1(SB) - MOVW $1006, R12 - B runtime·callbackasm1(SB) - MOVW $1007, R12 - B runtime·callbackasm1(SB) - MOVW $1008, R12 - B runtime·callbackasm1(SB) - MOVW $1009, R12 - B runtime·callbackasm1(SB) - MOVW $1010, R12 - B runtime·callbackasm1(SB) - MOVW $1011, R12 - B runtime·callbackasm1(SB) - MOVW $1012, R12 - B runtime·callbackasm1(SB) - MOVW $1013, R12 - B runtime·callbackasm1(SB) - MOVW $1014, R12 - B runtime·callbackasm1(SB) - MOVW $1015, R12 - B runtime·callbackasm1(SB) - MOVW $1016, R12 - B runtime·callbackasm1(SB) - MOVW $1017, R12 - B runtime·callbackasm1(SB) - MOVW $1018, R12 - B runtime·callbackasm1(SB) - MOVW $1019, R12 - B runtime·callbackasm1(SB) - MOVW $1020, R12 - B runtime·callbackasm1(SB) - MOVW $1021, R12 - B runtime·callbackasm1(SB) - MOVW $1022, R12 - B runtime·callbackasm1(SB) - MOVW $1023, R12 - B runtime·callbackasm1(SB) - MOVW $1024, R12 - B runtime·callbackasm1(SB) - MOVW $1025, R12 - B runtime·callbackasm1(SB) - MOVW $1026, R12 - B runtime·callbackasm1(SB) - MOVW $1027, R12 - B runtime·callbackasm1(SB) - MOVW $1028, R12 - B runtime·callbackasm1(SB) - MOVW $1029, R12 - B runtime·callbackasm1(SB) - MOVW $1030, R12 - B runtime·callbackasm1(SB) - MOVW $1031, R12 - B runtime·callbackasm1(SB) - MOVW $1032, R12 - B runtime·callbackasm1(SB) - MOVW $1033, R12 - B runtime·callbackasm1(SB) - MOVW $1034, R12 - B runtime·callbackasm1(SB) - MOVW $1035, R12 - B runtime·callbackasm1(SB) - MOVW $1036, R12 - B runtime·callbackasm1(SB) - MOVW $1037, R12 - B runtime·callbackasm1(SB) - MOVW $1038, R12 - B runtime·callbackasm1(SB) - MOVW $1039, R12 - B runtime·callbackasm1(SB) - MOVW $1040, R12 - B runtime·callbackasm1(SB) - MOVW $1041, R12 - B runtime·callbackasm1(SB) - MOVW $1042, R12 - B runtime·callbackasm1(SB) - MOVW $1043, R12 - B runtime·callbackasm1(SB) - MOVW $1044, R12 - B runtime·callbackasm1(SB) - MOVW $1045, R12 - B runtime·callbackasm1(SB) - MOVW $1046, R12 - B runtime·callbackasm1(SB) - MOVW $1047, R12 - B runtime·callbackasm1(SB) - MOVW $1048, R12 - B runtime·callbackasm1(SB) - MOVW $1049, R12 - B runtime·callbackasm1(SB) - MOVW $1050, R12 - B runtime·callbackasm1(SB) - MOVW $1051, R12 - B runtime·callbackasm1(SB) - MOVW $1052, R12 - B runtime·callbackasm1(SB) - MOVW $1053, R12 - B runtime·callbackasm1(SB) - MOVW $1054, R12 - B runtime·callbackasm1(SB) - MOVW $1055, R12 - B runtime·callbackasm1(SB) - MOVW $1056, R12 - B runtime·callbackasm1(SB) - MOVW $1057, R12 - B runtime·callbackasm1(SB) - MOVW $1058, R12 - B runtime·callbackasm1(SB) - MOVW $1059, R12 - B runtime·callbackasm1(SB) - MOVW $1060, R12 - B runtime·callbackasm1(SB) - MOVW $1061, R12 - B runtime·callbackasm1(SB) - MOVW $1062, R12 - B runtime·callbackasm1(SB) - MOVW $1063, R12 - B runtime·callbackasm1(SB) - MOVW $1064, R12 - B runtime·callbackasm1(SB) - MOVW $1065, R12 - B runtime·callbackasm1(SB) - MOVW $1066, R12 - B runtime·callbackasm1(SB) - MOVW $1067, R12 - B runtime·callbackasm1(SB) - MOVW $1068, R12 - B runtime·callbackasm1(SB) - MOVW $1069, R12 - B runtime·callbackasm1(SB) - MOVW $1070, R12 - B runtime·callbackasm1(SB) - MOVW $1071, R12 - B runtime·callbackasm1(SB) - MOVW $1072, R12 - B runtime·callbackasm1(SB) - MOVW $1073, R12 - B runtime·callbackasm1(SB) - MOVW $1074, R12 - B runtime·callbackasm1(SB) - MOVW $1075, R12 - B runtime·callbackasm1(SB) - MOVW $1076, R12 - B runtime·callbackasm1(SB) - MOVW $1077, R12 - B runtime·callbackasm1(SB) - MOVW $1078, R12 - B runtime·callbackasm1(SB) - MOVW $1079, R12 - B runtime·callbackasm1(SB) - MOVW $1080, R12 - B runtime·callbackasm1(SB) - MOVW $1081, R12 - B runtime·callbackasm1(SB) - MOVW $1082, R12 - B runtime·callbackasm1(SB) - MOVW $1083, R12 - B runtime·callbackasm1(SB) - MOVW $1084, R12 - B runtime·callbackasm1(SB) - MOVW $1085, R12 - B runtime·callbackasm1(SB) - MOVW $1086, R12 - B runtime·callbackasm1(SB) - MOVW $1087, R12 - B runtime·callbackasm1(SB) - MOVW $1088, R12 - B runtime·callbackasm1(SB) - MOVW $1089, R12 - B runtime·callbackasm1(SB) - MOVW $1090, R12 - B runtime·callbackasm1(SB) - MOVW $1091, R12 - B runtime·callbackasm1(SB) - MOVW $1092, R12 - B runtime·callbackasm1(SB) - MOVW $1093, R12 - B runtime·callbackasm1(SB) - MOVW $1094, R12 - B runtime·callbackasm1(SB) - MOVW $1095, R12 - B runtime·callbackasm1(SB) - MOVW $1096, R12 - B runtime·callbackasm1(SB) - MOVW $1097, R12 - B runtime·callbackasm1(SB) - MOVW $1098, R12 - B runtime·callbackasm1(SB) - MOVW $1099, R12 - B runtime·callbackasm1(SB) - MOVW $1100, R12 - B runtime·callbackasm1(SB) - MOVW $1101, R12 - B runtime·callbackasm1(SB) - MOVW $1102, R12 - B runtime·callbackasm1(SB) - MOVW $1103, R12 - B runtime·callbackasm1(SB) - MOVW $1104, R12 - B runtime·callbackasm1(SB) - MOVW $1105, R12 - B runtime·callbackasm1(SB) - MOVW $1106, R12 - B runtime·callbackasm1(SB) - MOVW $1107, R12 - B runtime·callbackasm1(SB) - MOVW $1108, R12 - B runtime·callbackasm1(SB) - MOVW $1109, R12 - B runtime·callbackasm1(SB) - MOVW $1110, R12 - B runtime·callbackasm1(SB) - MOVW $1111, R12 - B runtime·callbackasm1(SB) - MOVW $1112, R12 - B runtime·callbackasm1(SB) - MOVW $1113, R12 - B runtime·callbackasm1(SB) - MOVW $1114, R12 - B runtime·callbackasm1(SB) - MOVW $1115, R12 - B runtime·callbackasm1(SB) - MOVW $1116, R12 - B runtime·callbackasm1(SB) - MOVW $1117, R12 - B runtime·callbackasm1(SB) - MOVW $1118, R12 - B runtime·callbackasm1(SB) - MOVW $1119, R12 - B runtime·callbackasm1(SB) - MOVW $1120, R12 - B runtime·callbackasm1(SB) - MOVW $1121, R12 - B runtime·callbackasm1(SB) - MOVW $1122, R12 - B runtime·callbackasm1(SB) - MOVW $1123, R12 - B runtime·callbackasm1(SB) - MOVW $1124, R12 - B runtime·callbackasm1(SB) - MOVW $1125, R12 - B runtime·callbackasm1(SB) - MOVW $1126, R12 - B runtime·callbackasm1(SB) - MOVW $1127, R12 - B runtime·callbackasm1(SB) - MOVW $1128, R12 - B runtime·callbackasm1(SB) - MOVW $1129, R12 - B runtime·callbackasm1(SB) - MOVW $1130, R12 - B runtime·callbackasm1(SB) - MOVW $1131, R12 - B runtime·callbackasm1(SB) - MOVW $1132, R12 - B runtime·callbackasm1(SB) - MOVW $1133, R12 - B runtime·callbackasm1(SB) - MOVW $1134, R12 - B runtime·callbackasm1(SB) - MOVW $1135, R12 - B runtime·callbackasm1(SB) - MOVW $1136, R12 - B runtime·callbackasm1(SB) - MOVW $1137, R12 - B runtime·callbackasm1(SB) - MOVW $1138, R12 - B runtime·callbackasm1(SB) - MOVW $1139, R12 - B runtime·callbackasm1(SB) - MOVW $1140, R12 - B runtime·callbackasm1(SB) - MOVW $1141, R12 - B runtime·callbackasm1(SB) - MOVW $1142, R12 - B runtime·callbackasm1(SB) - MOVW $1143, R12 - B runtime·callbackasm1(SB) - MOVW $1144, R12 - B runtime·callbackasm1(SB) - MOVW $1145, R12 - B runtime·callbackasm1(SB) - MOVW $1146, R12 - B runtime·callbackasm1(SB) - MOVW $1147, R12 - B runtime·callbackasm1(SB) - MOVW $1148, R12 - B runtime·callbackasm1(SB) - MOVW $1149, R12 - B runtime·callbackasm1(SB) - MOVW $1150, R12 - B runtime·callbackasm1(SB) - MOVW $1151, R12 - B runtime·callbackasm1(SB) - MOVW $1152, R12 - B runtime·callbackasm1(SB) - MOVW $1153, R12 - B runtime·callbackasm1(SB) - MOVW $1154, R12 - B runtime·callbackasm1(SB) - MOVW $1155, R12 - B runtime·callbackasm1(SB) - MOVW $1156, R12 - B runtime·callbackasm1(SB) - MOVW $1157, R12 - B runtime·callbackasm1(SB) - MOVW $1158, R12 - B runtime·callbackasm1(SB) - MOVW $1159, R12 - B runtime·callbackasm1(SB) - MOVW $1160, R12 - B runtime·callbackasm1(SB) - MOVW $1161, R12 - B runtime·callbackasm1(SB) - MOVW $1162, R12 - B runtime·callbackasm1(SB) - MOVW $1163, R12 - B runtime·callbackasm1(SB) - MOVW $1164, R12 - B runtime·callbackasm1(SB) - MOVW $1165, R12 - B runtime·callbackasm1(SB) - MOVW $1166, R12 - B runtime·callbackasm1(SB) - MOVW $1167, R12 - B runtime·callbackasm1(SB) - MOVW $1168, R12 - B runtime·callbackasm1(SB) - MOVW $1169, R12 - B runtime·callbackasm1(SB) - MOVW $1170, R12 - B runtime·callbackasm1(SB) - MOVW $1171, R12 - B runtime·callbackasm1(SB) - MOVW $1172, R12 - B runtime·callbackasm1(SB) - MOVW $1173, R12 - B runtime·callbackasm1(SB) - MOVW $1174, R12 - B runtime·callbackasm1(SB) - MOVW $1175, R12 - B runtime·callbackasm1(SB) - MOVW $1176, R12 - B runtime·callbackasm1(SB) - MOVW $1177, R12 - B runtime·callbackasm1(SB) - MOVW $1178, R12 - B runtime·callbackasm1(SB) - MOVW $1179, R12 - B runtime·callbackasm1(SB) - MOVW $1180, R12 - B runtime·callbackasm1(SB) - MOVW $1181, R12 - B runtime·callbackasm1(SB) - MOVW $1182, R12 - B runtime·callbackasm1(SB) - MOVW $1183, R12 - B runtime·callbackasm1(SB) - MOVW $1184, R12 - B runtime·callbackasm1(SB) - MOVW $1185, R12 - B runtime·callbackasm1(SB) - MOVW $1186, R12 - B runtime·callbackasm1(SB) - MOVW $1187, R12 - B runtime·callbackasm1(SB) - MOVW $1188, R12 - B runtime·callbackasm1(SB) - MOVW $1189, R12 - B runtime·callbackasm1(SB) - MOVW $1190, R12 - B runtime·callbackasm1(SB) - MOVW $1191, R12 - B runtime·callbackasm1(SB) - MOVW $1192, R12 - B runtime·callbackasm1(SB) - MOVW $1193, R12 - B runtime·callbackasm1(SB) - MOVW $1194, R12 - B runtime·callbackasm1(SB) - MOVW $1195, R12 - B runtime·callbackasm1(SB) - MOVW $1196, R12 - B runtime·callbackasm1(SB) - MOVW $1197, R12 - B runtime·callbackasm1(SB) - MOVW $1198, R12 - B runtime·callbackasm1(SB) - MOVW $1199, R12 - B runtime·callbackasm1(SB) - MOVW $1200, R12 - B runtime·callbackasm1(SB) - MOVW $1201, R12 - B runtime·callbackasm1(SB) - MOVW $1202, R12 - B runtime·callbackasm1(SB) - MOVW $1203, R12 - B runtime·callbackasm1(SB) - MOVW $1204, R12 - B runtime·callbackasm1(SB) - MOVW $1205, R12 - B runtime·callbackasm1(SB) - MOVW $1206, R12 - B runtime·callbackasm1(SB) - MOVW $1207, R12 - B runtime·callbackasm1(SB) - MOVW $1208, R12 - B runtime·callbackasm1(SB) - MOVW $1209, R12 - B runtime·callbackasm1(SB) - MOVW $1210, R12 - B runtime·callbackasm1(SB) - MOVW $1211, R12 - B runtime·callbackasm1(SB) - MOVW $1212, R12 - B runtime·callbackasm1(SB) - MOVW $1213, R12 - B runtime·callbackasm1(SB) - MOVW $1214, R12 - B runtime·callbackasm1(SB) - MOVW $1215, R12 - B runtime·callbackasm1(SB) - MOVW $1216, R12 - B runtime·callbackasm1(SB) - MOVW $1217, R12 - B runtime·callbackasm1(SB) - MOVW $1218, R12 - B runtime·callbackasm1(SB) - MOVW $1219, R12 - B runtime·callbackasm1(SB) - MOVW $1220, R12 - B runtime·callbackasm1(SB) - MOVW $1221, R12 - B runtime·callbackasm1(SB) - MOVW $1222, R12 - B runtime·callbackasm1(SB) - MOVW $1223, R12 - B runtime·callbackasm1(SB) - MOVW $1224, R12 - B runtime·callbackasm1(SB) - MOVW $1225, R12 - B runtime·callbackasm1(SB) - MOVW $1226, R12 - B runtime·callbackasm1(SB) - MOVW $1227, R12 - B runtime·callbackasm1(SB) - MOVW $1228, R12 - B runtime·callbackasm1(SB) - MOVW $1229, R12 - B runtime·callbackasm1(SB) - MOVW $1230, R12 - B runtime·callbackasm1(SB) - MOVW $1231, R12 - B runtime·callbackasm1(SB) - MOVW $1232, R12 - B runtime·callbackasm1(SB) - MOVW $1233, R12 - B runtime·callbackasm1(SB) - MOVW $1234, R12 - B runtime·callbackasm1(SB) - MOVW $1235, R12 - B runtime·callbackasm1(SB) - MOVW $1236, R12 - B runtime·callbackasm1(SB) - MOVW $1237, R12 - B runtime·callbackasm1(SB) - MOVW $1238, R12 - B runtime·callbackasm1(SB) - MOVW $1239, R12 - B runtime·callbackasm1(SB) - MOVW $1240, R12 - B runtime·callbackasm1(SB) - MOVW $1241, R12 - B runtime·callbackasm1(SB) - MOVW $1242, R12 - B runtime·callbackasm1(SB) - MOVW $1243, R12 - B runtime·callbackasm1(SB) - MOVW $1244, R12 - B runtime·callbackasm1(SB) - MOVW $1245, R12 - B runtime·callbackasm1(SB) - MOVW $1246, R12 - B runtime·callbackasm1(SB) - MOVW $1247, R12 - B runtime·callbackasm1(SB) - MOVW $1248, R12 - B runtime·callbackasm1(SB) - MOVW $1249, R12 - B runtime·callbackasm1(SB) - MOVW $1250, R12 - B runtime·callbackasm1(SB) - MOVW $1251, R12 - B runtime·callbackasm1(SB) - MOVW $1252, R12 - B runtime·callbackasm1(SB) - MOVW $1253, R12 - B runtime·callbackasm1(SB) - MOVW $1254, R12 - B runtime·callbackasm1(SB) - MOVW $1255, R12 - B runtime·callbackasm1(SB) - MOVW $1256, R12 - B runtime·callbackasm1(SB) - MOVW $1257, R12 - B runtime·callbackasm1(SB) - MOVW $1258, R12 - B runtime·callbackasm1(SB) - MOVW $1259, R12 - B runtime·callbackasm1(SB) - MOVW $1260, R12 - B runtime·callbackasm1(SB) - MOVW $1261, R12 - B runtime·callbackasm1(SB) - MOVW $1262, R12 - B runtime·callbackasm1(SB) - MOVW $1263, R12 - B runtime·callbackasm1(SB) - MOVW $1264, R12 - B runtime·callbackasm1(SB) - MOVW $1265, R12 - B runtime·callbackasm1(SB) - MOVW $1266, R12 - B runtime·callbackasm1(SB) - MOVW $1267, R12 - B runtime·callbackasm1(SB) - MOVW $1268, R12 - B runtime·callbackasm1(SB) - MOVW $1269, R12 - B runtime·callbackasm1(SB) - MOVW $1270, R12 - B runtime·callbackasm1(SB) - MOVW $1271, R12 - B runtime·callbackasm1(SB) - MOVW $1272, R12 - B runtime·callbackasm1(SB) - MOVW $1273, R12 - B runtime·callbackasm1(SB) - MOVW $1274, R12 - B runtime·callbackasm1(SB) - MOVW $1275, R12 - B runtime·callbackasm1(SB) - MOVW $1276, R12 - B runtime·callbackasm1(SB) - MOVW $1277, R12 - B runtime·callbackasm1(SB) - MOVW $1278, R12 - B runtime·callbackasm1(SB) - MOVW $1279, R12 - B runtime·callbackasm1(SB) - MOVW $1280, R12 - B runtime·callbackasm1(SB) - MOVW $1281, R12 - B runtime·callbackasm1(SB) - MOVW $1282, R12 - B runtime·callbackasm1(SB) - MOVW $1283, R12 - B runtime·callbackasm1(SB) - MOVW $1284, R12 - B runtime·callbackasm1(SB) - MOVW $1285, R12 - B runtime·callbackasm1(SB) - MOVW $1286, R12 - B runtime·callbackasm1(SB) - MOVW $1287, R12 - B runtime·callbackasm1(SB) - MOVW $1288, R12 - B runtime·callbackasm1(SB) - MOVW $1289, R12 - B runtime·callbackasm1(SB) - MOVW $1290, R12 - B runtime·callbackasm1(SB) - MOVW $1291, R12 - B runtime·callbackasm1(SB) - MOVW $1292, R12 - B runtime·callbackasm1(SB) - MOVW $1293, R12 - B runtime·callbackasm1(SB) - MOVW $1294, R12 - B runtime·callbackasm1(SB) - MOVW $1295, R12 - B runtime·callbackasm1(SB) - MOVW $1296, R12 - B runtime·callbackasm1(SB) - MOVW $1297, R12 - B runtime·callbackasm1(SB) - MOVW $1298, R12 - B runtime·callbackasm1(SB) - MOVW $1299, R12 - B runtime·callbackasm1(SB) - MOVW $1300, R12 - B runtime·callbackasm1(SB) - MOVW $1301, R12 - B runtime·callbackasm1(SB) - MOVW $1302, R12 - B runtime·callbackasm1(SB) - MOVW $1303, R12 - B runtime·callbackasm1(SB) - MOVW $1304, R12 - B runtime·callbackasm1(SB) - MOVW $1305, R12 - B runtime·callbackasm1(SB) - MOVW $1306, R12 - B runtime·callbackasm1(SB) - MOVW $1307, R12 - B runtime·callbackasm1(SB) - MOVW $1308, R12 - B runtime·callbackasm1(SB) - MOVW $1309, R12 - B runtime·callbackasm1(SB) - MOVW $1310, R12 - B runtime·callbackasm1(SB) - MOVW $1311, R12 - B runtime·callbackasm1(SB) - MOVW $1312, R12 - B runtime·callbackasm1(SB) - MOVW $1313, R12 - B runtime·callbackasm1(SB) - MOVW $1314, R12 - B runtime·callbackasm1(SB) - MOVW $1315, R12 - B runtime·callbackasm1(SB) - MOVW $1316, R12 - B runtime·callbackasm1(SB) - MOVW $1317, R12 - B runtime·callbackasm1(SB) - MOVW $1318, R12 - B runtime·callbackasm1(SB) - MOVW $1319, R12 - B runtime·callbackasm1(SB) - MOVW $1320, R12 - B runtime·callbackasm1(SB) - MOVW $1321, R12 - B runtime·callbackasm1(SB) - MOVW $1322, R12 - B runtime·callbackasm1(SB) - MOVW $1323, R12 - B runtime·callbackasm1(SB) - MOVW $1324, R12 - B runtime·callbackasm1(SB) - MOVW $1325, R12 - B runtime·callbackasm1(SB) - MOVW $1326, R12 - B runtime·callbackasm1(SB) - MOVW $1327, R12 - B runtime·callbackasm1(SB) - MOVW $1328, R12 - B runtime·callbackasm1(SB) - MOVW $1329, R12 - B runtime·callbackasm1(SB) - MOVW $1330, R12 - B runtime·callbackasm1(SB) - MOVW $1331, R12 - B runtime·callbackasm1(SB) - MOVW $1332, R12 - B runtime·callbackasm1(SB) - MOVW $1333, R12 - B runtime·callbackasm1(SB) - MOVW $1334, R12 - B runtime·callbackasm1(SB) - MOVW $1335, R12 - B runtime·callbackasm1(SB) - MOVW $1336, R12 - B runtime·callbackasm1(SB) - MOVW $1337, R12 - B runtime·callbackasm1(SB) - MOVW $1338, R12 - B runtime·callbackasm1(SB) - MOVW $1339, R12 - B runtime·callbackasm1(SB) - MOVW $1340, R12 - B runtime·callbackasm1(SB) - MOVW $1341, R12 - B runtime·callbackasm1(SB) - MOVW $1342, R12 - B runtime·callbackasm1(SB) - MOVW $1343, R12 - B runtime·callbackasm1(SB) - MOVW $1344, R12 - B runtime·callbackasm1(SB) - MOVW $1345, R12 - B runtime·callbackasm1(SB) - MOVW $1346, R12 - B runtime·callbackasm1(SB) - MOVW $1347, R12 - B runtime·callbackasm1(SB) - MOVW $1348, R12 - B runtime·callbackasm1(SB) - MOVW $1349, R12 - B runtime·callbackasm1(SB) - MOVW $1350, R12 - B runtime·callbackasm1(SB) - MOVW $1351, R12 - B runtime·callbackasm1(SB) - MOVW $1352, R12 - B runtime·callbackasm1(SB) - MOVW $1353, R12 - B runtime·callbackasm1(SB) - MOVW $1354, R12 - B runtime·callbackasm1(SB) - MOVW $1355, R12 - B runtime·callbackasm1(SB) - MOVW $1356, R12 - B runtime·callbackasm1(SB) - MOVW $1357, R12 - B runtime·callbackasm1(SB) - MOVW $1358, R12 - B runtime·callbackasm1(SB) - MOVW $1359, R12 - B runtime·callbackasm1(SB) - MOVW $1360, R12 - B runtime·callbackasm1(SB) - MOVW $1361, R12 - B runtime·callbackasm1(SB) - MOVW $1362, R12 - B runtime·callbackasm1(SB) - MOVW $1363, R12 - B runtime·callbackasm1(SB) - MOVW $1364, R12 - B runtime·callbackasm1(SB) - MOVW $1365, R12 - B runtime·callbackasm1(SB) - MOVW $1366, R12 - B runtime·callbackasm1(SB) - MOVW $1367, R12 - B runtime·callbackasm1(SB) - MOVW $1368, R12 - B runtime·callbackasm1(SB) - MOVW $1369, R12 - B runtime·callbackasm1(SB) - MOVW $1370, R12 - B runtime·callbackasm1(SB) - MOVW $1371, R12 - B runtime·callbackasm1(SB) - MOVW $1372, R12 - B runtime·callbackasm1(SB) - MOVW $1373, R12 - B runtime·callbackasm1(SB) - MOVW $1374, R12 - B runtime·callbackasm1(SB) - MOVW $1375, R12 - B runtime·callbackasm1(SB) - MOVW $1376, R12 - B runtime·callbackasm1(SB) - MOVW $1377, R12 - B runtime·callbackasm1(SB) - MOVW $1378, R12 - B runtime·callbackasm1(SB) - MOVW $1379, R12 - B runtime·callbackasm1(SB) - MOVW $1380, R12 - B runtime·callbackasm1(SB) - MOVW $1381, R12 - B runtime·callbackasm1(SB) - MOVW $1382, R12 - B runtime·callbackasm1(SB) - MOVW $1383, R12 - B runtime·callbackasm1(SB) - MOVW $1384, R12 - B runtime·callbackasm1(SB) - MOVW $1385, R12 - B runtime·callbackasm1(SB) - MOVW $1386, R12 - B runtime·callbackasm1(SB) - MOVW $1387, R12 - B runtime·callbackasm1(SB) - MOVW $1388, R12 - B runtime·callbackasm1(SB) - MOVW $1389, R12 - B runtime·callbackasm1(SB) - MOVW $1390, R12 - B runtime·callbackasm1(SB) - MOVW $1391, R12 - B runtime·callbackasm1(SB) - MOVW $1392, R12 - B runtime·callbackasm1(SB) - MOVW $1393, R12 - B runtime·callbackasm1(SB) - MOVW $1394, R12 - B runtime·callbackasm1(SB) - MOVW $1395, R12 - B runtime·callbackasm1(SB) - MOVW $1396, R12 - B runtime·callbackasm1(SB) - MOVW $1397, R12 - B runtime·callbackasm1(SB) - MOVW $1398, R12 - B runtime·callbackasm1(SB) - MOVW $1399, R12 - B runtime·callbackasm1(SB) - MOVW $1400, R12 - B runtime·callbackasm1(SB) - MOVW $1401, R12 - B runtime·callbackasm1(SB) - MOVW $1402, R12 - B runtime·callbackasm1(SB) - MOVW $1403, R12 - B runtime·callbackasm1(SB) - MOVW $1404, R12 - B runtime·callbackasm1(SB) - MOVW $1405, R12 - B runtime·callbackasm1(SB) - MOVW $1406, R12 - B runtime·callbackasm1(SB) - MOVW $1407, R12 - B runtime·callbackasm1(SB) - MOVW $1408, R12 - B runtime·callbackasm1(SB) - MOVW $1409, R12 - B runtime·callbackasm1(SB) - MOVW $1410, R12 - B runtime·callbackasm1(SB) - MOVW $1411, R12 - B runtime·callbackasm1(SB) - MOVW $1412, R12 - B runtime·callbackasm1(SB) - MOVW $1413, R12 - B runtime·callbackasm1(SB) - MOVW $1414, R12 - B runtime·callbackasm1(SB) - MOVW $1415, R12 - B runtime·callbackasm1(SB) - MOVW $1416, R12 - B runtime·callbackasm1(SB) - MOVW $1417, R12 - B runtime·callbackasm1(SB) - MOVW $1418, R12 - B runtime·callbackasm1(SB) - MOVW $1419, R12 - B runtime·callbackasm1(SB) - MOVW $1420, R12 - B runtime·callbackasm1(SB) - MOVW $1421, R12 - B runtime·callbackasm1(SB) - MOVW $1422, R12 - B runtime·callbackasm1(SB) - MOVW $1423, R12 - B runtime·callbackasm1(SB) - MOVW $1424, R12 - B runtime·callbackasm1(SB) - MOVW $1425, R12 - B runtime·callbackasm1(SB) - MOVW $1426, R12 - B runtime·callbackasm1(SB) - MOVW $1427, R12 - B runtime·callbackasm1(SB) - MOVW $1428, R12 - B runtime·callbackasm1(SB) - MOVW $1429, R12 - B runtime·callbackasm1(SB) - MOVW $1430, R12 - B runtime·callbackasm1(SB) - MOVW $1431, R12 - B runtime·callbackasm1(SB) - MOVW $1432, R12 - B runtime·callbackasm1(SB) - MOVW $1433, R12 - B runtime·callbackasm1(SB) - MOVW $1434, R12 - B runtime·callbackasm1(SB) - MOVW $1435, R12 - B runtime·callbackasm1(SB) - MOVW $1436, R12 - B runtime·callbackasm1(SB) - MOVW $1437, R12 - B runtime·callbackasm1(SB) - MOVW $1438, R12 - B runtime·callbackasm1(SB) - MOVW $1439, R12 - B runtime·callbackasm1(SB) - MOVW $1440, R12 - B runtime·callbackasm1(SB) - MOVW $1441, R12 - B runtime·callbackasm1(SB) - MOVW $1442, R12 - B runtime·callbackasm1(SB) - MOVW $1443, R12 - B runtime·callbackasm1(SB) - MOVW $1444, R12 - B runtime·callbackasm1(SB) - MOVW $1445, R12 - B runtime·callbackasm1(SB) - MOVW $1446, R12 - B runtime·callbackasm1(SB) - MOVW $1447, R12 - B runtime·callbackasm1(SB) - MOVW $1448, R12 - B runtime·callbackasm1(SB) - MOVW $1449, R12 - B runtime·callbackasm1(SB) - MOVW $1450, R12 - B runtime·callbackasm1(SB) - MOVW $1451, R12 - B runtime·callbackasm1(SB) - MOVW $1452, R12 - B runtime·callbackasm1(SB) - MOVW $1453, R12 - B runtime·callbackasm1(SB) - MOVW $1454, R12 - B runtime·callbackasm1(SB) - MOVW $1455, R12 - B runtime·callbackasm1(SB) - MOVW $1456, R12 - B runtime·callbackasm1(SB) - MOVW $1457, R12 - B runtime·callbackasm1(SB) - MOVW $1458, R12 - B runtime·callbackasm1(SB) - MOVW $1459, R12 - B runtime·callbackasm1(SB) - MOVW $1460, R12 - B runtime·callbackasm1(SB) - MOVW $1461, R12 - B runtime·callbackasm1(SB) - MOVW $1462, R12 - B runtime·callbackasm1(SB) - MOVW $1463, R12 - B runtime·callbackasm1(SB) - MOVW $1464, R12 - B runtime·callbackasm1(SB) - MOVW $1465, R12 - B runtime·callbackasm1(SB) - MOVW $1466, R12 - B runtime·callbackasm1(SB) - MOVW $1467, R12 - B runtime·callbackasm1(SB) - MOVW $1468, R12 - B runtime·callbackasm1(SB) - MOVW $1469, R12 - B runtime·callbackasm1(SB) - MOVW $1470, R12 - B runtime·callbackasm1(SB) - MOVW $1471, R12 - B runtime·callbackasm1(SB) - MOVW $1472, R12 - B runtime·callbackasm1(SB) - MOVW $1473, R12 - B runtime·callbackasm1(SB) - MOVW $1474, R12 - B runtime·callbackasm1(SB) - MOVW $1475, R12 - B runtime·callbackasm1(SB) - MOVW $1476, R12 - B runtime·callbackasm1(SB) - MOVW $1477, R12 - B runtime·callbackasm1(SB) - MOVW $1478, R12 - B runtime·callbackasm1(SB) - MOVW $1479, R12 - B runtime·callbackasm1(SB) - MOVW $1480, R12 - B runtime·callbackasm1(SB) - MOVW $1481, R12 - B runtime·callbackasm1(SB) - MOVW $1482, R12 - B runtime·callbackasm1(SB) - MOVW $1483, R12 - B runtime·callbackasm1(SB) - MOVW $1484, R12 - B runtime·callbackasm1(SB) - MOVW $1485, R12 - B runtime·callbackasm1(SB) - MOVW $1486, R12 - B runtime·callbackasm1(SB) - MOVW $1487, R12 - B runtime·callbackasm1(SB) - MOVW $1488, R12 - B runtime·callbackasm1(SB) - MOVW $1489, R12 - B runtime·callbackasm1(SB) - MOVW $1490, R12 - B runtime·callbackasm1(SB) - MOVW $1491, R12 - B runtime·callbackasm1(SB) - MOVW $1492, R12 - B runtime·callbackasm1(SB) - MOVW $1493, R12 - B runtime·callbackasm1(SB) - MOVW $1494, R12 - B runtime·callbackasm1(SB) - MOVW $1495, R12 - B runtime·callbackasm1(SB) - MOVW $1496, R12 - B runtime·callbackasm1(SB) - MOVW $1497, R12 - B runtime·callbackasm1(SB) - MOVW $1498, R12 - B runtime·callbackasm1(SB) - MOVW $1499, R12 - B runtime·callbackasm1(SB) - MOVW $1500, R12 - B runtime·callbackasm1(SB) - MOVW $1501, R12 - B runtime·callbackasm1(SB) - MOVW $1502, R12 - B runtime·callbackasm1(SB) - MOVW $1503, R12 - B runtime·callbackasm1(SB) - MOVW $1504, R12 - B runtime·callbackasm1(SB) - MOVW $1505, R12 - B runtime·callbackasm1(SB) - MOVW $1506, R12 - B runtime·callbackasm1(SB) - MOVW $1507, R12 - B runtime·callbackasm1(SB) - MOVW $1508, R12 - B runtime·callbackasm1(SB) - MOVW $1509, R12 - B runtime·callbackasm1(SB) - MOVW $1510, R12 - B runtime·callbackasm1(SB) - MOVW $1511, R12 - B runtime·callbackasm1(SB) - MOVW $1512, R12 - B runtime·callbackasm1(SB) - MOVW $1513, R12 - B runtime·callbackasm1(SB) - MOVW $1514, R12 - B runtime·callbackasm1(SB) - MOVW $1515, R12 - B runtime·callbackasm1(SB) - MOVW $1516, R12 - B runtime·callbackasm1(SB) - MOVW $1517, R12 - B runtime·callbackasm1(SB) - MOVW $1518, R12 - B runtime·callbackasm1(SB) - MOVW $1519, R12 - B runtime·callbackasm1(SB) - MOVW $1520, R12 - B runtime·callbackasm1(SB) - MOVW $1521, R12 - B runtime·callbackasm1(SB) - MOVW $1522, R12 - B runtime·callbackasm1(SB) - MOVW $1523, R12 - B runtime·callbackasm1(SB) - MOVW $1524, R12 - B runtime·callbackasm1(SB) - MOVW $1525, R12 - B runtime·callbackasm1(SB) - MOVW $1526, R12 - B runtime·callbackasm1(SB) - MOVW $1527, R12 - B runtime·callbackasm1(SB) - MOVW $1528, R12 - B runtime·callbackasm1(SB) - MOVW $1529, R12 - B runtime·callbackasm1(SB) - MOVW $1530, R12 - B runtime·callbackasm1(SB) - MOVW $1531, R12 - B runtime·callbackasm1(SB) - MOVW $1532, R12 - B runtime·callbackasm1(SB) - MOVW $1533, R12 - B runtime·callbackasm1(SB) - MOVW $1534, R12 - B runtime·callbackasm1(SB) - MOVW $1535, R12 - B runtime·callbackasm1(SB) - MOVW $1536, R12 - B runtime·callbackasm1(SB) - MOVW $1537, R12 - B runtime·callbackasm1(SB) - MOVW $1538, R12 - B runtime·callbackasm1(SB) - MOVW $1539, R12 - B runtime·callbackasm1(SB) - MOVW $1540, R12 - B runtime·callbackasm1(SB) - MOVW $1541, R12 - B runtime·callbackasm1(SB) - MOVW $1542, R12 - B runtime·callbackasm1(SB) - MOVW $1543, R12 - B runtime·callbackasm1(SB) - MOVW $1544, R12 - B runtime·callbackasm1(SB) - MOVW $1545, R12 - B runtime·callbackasm1(SB) - MOVW $1546, R12 - B runtime·callbackasm1(SB) - MOVW $1547, R12 - B runtime·callbackasm1(SB) - MOVW $1548, R12 - B runtime·callbackasm1(SB) - MOVW $1549, R12 - B runtime·callbackasm1(SB) - MOVW $1550, R12 - B runtime·callbackasm1(SB) - MOVW $1551, R12 - B runtime·callbackasm1(SB) - MOVW $1552, R12 - B runtime·callbackasm1(SB) - MOVW $1553, R12 - B runtime·callbackasm1(SB) - MOVW $1554, R12 - B runtime·callbackasm1(SB) - MOVW $1555, R12 - B runtime·callbackasm1(SB) - MOVW $1556, R12 - B runtime·callbackasm1(SB) - MOVW $1557, R12 - B runtime·callbackasm1(SB) - MOVW $1558, R12 - B runtime·callbackasm1(SB) - MOVW $1559, R12 - B runtime·callbackasm1(SB) - MOVW $1560, R12 - B runtime·callbackasm1(SB) - MOVW $1561, R12 - B runtime·callbackasm1(SB) - MOVW $1562, R12 - B runtime·callbackasm1(SB) - MOVW $1563, R12 - B runtime·callbackasm1(SB) - MOVW $1564, R12 - B runtime·callbackasm1(SB) - MOVW $1565, R12 - B runtime·callbackasm1(SB) - MOVW $1566, R12 - B runtime·callbackasm1(SB) - MOVW $1567, R12 - B runtime·callbackasm1(SB) - MOVW $1568, R12 - B runtime·callbackasm1(SB) - MOVW $1569, R12 - B runtime·callbackasm1(SB) - MOVW $1570, R12 - B runtime·callbackasm1(SB) - MOVW $1571, R12 - B runtime·callbackasm1(SB) - MOVW $1572, R12 - B runtime·callbackasm1(SB) - MOVW $1573, R12 - B runtime·callbackasm1(SB) - MOVW $1574, R12 - B runtime·callbackasm1(SB) - MOVW $1575, R12 - B runtime·callbackasm1(SB) - MOVW $1576, R12 - B runtime·callbackasm1(SB) - MOVW $1577, R12 - B runtime·callbackasm1(SB) - MOVW $1578, R12 - B runtime·callbackasm1(SB) - MOVW $1579, R12 - B runtime·callbackasm1(SB) - MOVW $1580, R12 - B runtime·callbackasm1(SB) - MOVW $1581, R12 - B runtime·callbackasm1(SB) - MOVW $1582, R12 - B runtime·callbackasm1(SB) - MOVW $1583, R12 - B runtime·callbackasm1(SB) - MOVW $1584, R12 - B runtime·callbackasm1(SB) - MOVW $1585, R12 - B runtime·callbackasm1(SB) - MOVW $1586, R12 - B runtime·callbackasm1(SB) - MOVW $1587, R12 - B runtime·callbackasm1(SB) - MOVW $1588, R12 - B runtime·callbackasm1(SB) - MOVW $1589, R12 - B runtime·callbackasm1(SB) - MOVW $1590, R12 - B runtime·callbackasm1(SB) - MOVW $1591, R12 - B runtime·callbackasm1(SB) - MOVW $1592, R12 - B runtime·callbackasm1(SB) - MOVW $1593, R12 - B runtime·callbackasm1(SB) - MOVW $1594, R12 - B runtime·callbackasm1(SB) - MOVW $1595, R12 - B runtime·callbackasm1(SB) - MOVW $1596, R12 - B runtime·callbackasm1(SB) - MOVW $1597, R12 - B runtime·callbackasm1(SB) - MOVW $1598, R12 - B runtime·callbackasm1(SB) - MOVW $1599, R12 - B runtime·callbackasm1(SB) - MOVW $1600, R12 - B runtime·callbackasm1(SB) - MOVW $1601, R12 - B runtime·callbackasm1(SB) - MOVW $1602, R12 - B runtime·callbackasm1(SB) - MOVW $1603, R12 - B runtime·callbackasm1(SB) - MOVW $1604, R12 - B runtime·callbackasm1(SB) - MOVW $1605, R12 - B runtime·callbackasm1(SB) - MOVW $1606, R12 - B runtime·callbackasm1(SB) - MOVW $1607, R12 - B runtime·callbackasm1(SB) - MOVW $1608, R12 - B runtime·callbackasm1(SB) - MOVW $1609, R12 - B runtime·callbackasm1(SB) - MOVW $1610, R12 - B runtime·callbackasm1(SB) - MOVW $1611, R12 - B runtime·callbackasm1(SB) - MOVW $1612, R12 - B runtime·callbackasm1(SB) - MOVW $1613, R12 - B runtime·callbackasm1(SB) - MOVW $1614, R12 - B runtime·callbackasm1(SB) - MOVW $1615, R12 - B runtime·callbackasm1(SB) - MOVW $1616, R12 - B runtime·callbackasm1(SB) - MOVW $1617, R12 - B runtime·callbackasm1(SB) - MOVW $1618, R12 - B runtime·callbackasm1(SB) - MOVW $1619, R12 - B runtime·callbackasm1(SB) - MOVW $1620, R12 - B runtime·callbackasm1(SB) - MOVW $1621, R12 - B runtime·callbackasm1(SB) - MOVW $1622, R12 - B runtime·callbackasm1(SB) - MOVW $1623, R12 - B runtime·callbackasm1(SB) - MOVW $1624, R12 - B runtime·callbackasm1(SB) - MOVW $1625, R12 - B runtime·callbackasm1(SB) - MOVW $1626, R12 - B runtime·callbackasm1(SB) - MOVW $1627, R12 - B runtime·callbackasm1(SB) - MOVW $1628, R12 - B runtime·callbackasm1(SB) - MOVW $1629, R12 - B runtime·callbackasm1(SB) - MOVW $1630, R12 - B runtime·callbackasm1(SB) - MOVW $1631, R12 - B runtime·callbackasm1(SB) - MOVW $1632, R12 - B runtime·callbackasm1(SB) - MOVW $1633, R12 - B runtime·callbackasm1(SB) - MOVW $1634, R12 - B runtime·callbackasm1(SB) - MOVW $1635, R12 - B runtime·callbackasm1(SB) - MOVW $1636, R12 - B runtime·callbackasm1(SB) - MOVW $1637, R12 - B runtime·callbackasm1(SB) - MOVW $1638, R12 - B runtime·callbackasm1(SB) - MOVW $1639, R12 - B runtime·callbackasm1(SB) - MOVW $1640, R12 - B runtime·callbackasm1(SB) - MOVW $1641, R12 - B runtime·callbackasm1(SB) - MOVW $1642, R12 - B runtime·callbackasm1(SB) - MOVW $1643, R12 - B runtime·callbackasm1(SB) - MOVW $1644, R12 - B runtime·callbackasm1(SB) - MOVW $1645, R12 - B runtime·callbackasm1(SB) - MOVW $1646, R12 - B runtime·callbackasm1(SB) - MOVW $1647, R12 - B runtime·callbackasm1(SB) - MOVW $1648, R12 - B runtime·callbackasm1(SB) - MOVW $1649, R12 - B runtime·callbackasm1(SB) - MOVW $1650, R12 - B runtime·callbackasm1(SB) - MOVW $1651, R12 - B runtime·callbackasm1(SB) - MOVW $1652, R12 - B runtime·callbackasm1(SB) - MOVW $1653, R12 - B runtime·callbackasm1(SB) - MOVW $1654, R12 - B runtime·callbackasm1(SB) - MOVW $1655, R12 - B runtime·callbackasm1(SB) - MOVW $1656, R12 - B runtime·callbackasm1(SB) - MOVW $1657, R12 - B runtime·callbackasm1(SB) - MOVW $1658, R12 - B runtime·callbackasm1(SB) - MOVW $1659, R12 - B runtime·callbackasm1(SB) - MOVW $1660, R12 - B runtime·callbackasm1(SB) - MOVW $1661, R12 - B runtime·callbackasm1(SB) - MOVW $1662, R12 - B runtime·callbackasm1(SB) - MOVW $1663, R12 - B runtime·callbackasm1(SB) - MOVW $1664, R12 - B runtime·callbackasm1(SB) - MOVW $1665, R12 - B runtime·callbackasm1(SB) - MOVW $1666, R12 - B runtime·callbackasm1(SB) - MOVW $1667, R12 - B runtime·callbackasm1(SB) - MOVW $1668, R12 - B runtime·callbackasm1(SB) - MOVW $1669, R12 - B runtime·callbackasm1(SB) - MOVW $1670, R12 - B runtime·callbackasm1(SB) - MOVW $1671, R12 - B runtime·callbackasm1(SB) - MOVW $1672, R12 - B runtime·callbackasm1(SB) - MOVW $1673, R12 - B runtime·callbackasm1(SB) - MOVW $1674, R12 - B runtime·callbackasm1(SB) - MOVW $1675, R12 - B runtime·callbackasm1(SB) - MOVW $1676, R12 - B runtime·callbackasm1(SB) - MOVW $1677, R12 - B runtime·callbackasm1(SB) - MOVW $1678, R12 - B runtime·callbackasm1(SB) - MOVW $1679, R12 - B runtime·callbackasm1(SB) - MOVW $1680, R12 - B runtime·callbackasm1(SB) - MOVW $1681, R12 - B runtime·callbackasm1(SB) - MOVW $1682, R12 - B runtime·callbackasm1(SB) - MOVW $1683, R12 - B runtime·callbackasm1(SB) - MOVW $1684, R12 - B runtime·callbackasm1(SB) - MOVW $1685, R12 - B runtime·callbackasm1(SB) - MOVW $1686, R12 - B runtime·callbackasm1(SB) - MOVW $1687, R12 - B runtime·callbackasm1(SB) - MOVW $1688, R12 - B runtime·callbackasm1(SB) - MOVW $1689, R12 - B runtime·callbackasm1(SB) - MOVW $1690, R12 - B runtime·callbackasm1(SB) - MOVW $1691, R12 - B runtime·callbackasm1(SB) - MOVW $1692, R12 - B runtime·callbackasm1(SB) - MOVW $1693, R12 - B runtime·callbackasm1(SB) - MOVW $1694, R12 - B runtime·callbackasm1(SB) - MOVW $1695, R12 - B runtime·callbackasm1(SB) - MOVW $1696, R12 - B runtime·callbackasm1(SB) - MOVW $1697, R12 - B runtime·callbackasm1(SB) - MOVW $1698, R12 - B runtime·callbackasm1(SB) - MOVW $1699, R12 - B runtime·callbackasm1(SB) - MOVW $1700, R12 - B runtime·callbackasm1(SB) - MOVW $1701, R12 - B runtime·callbackasm1(SB) - MOVW $1702, R12 - B runtime·callbackasm1(SB) - MOVW $1703, R12 - B runtime·callbackasm1(SB) - MOVW $1704, R12 - B runtime·callbackasm1(SB) - MOVW $1705, R12 - B runtime·callbackasm1(SB) - MOVW $1706, R12 - B runtime·callbackasm1(SB) - MOVW $1707, R12 - B runtime·callbackasm1(SB) - MOVW $1708, R12 - B runtime·callbackasm1(SB) - MOVW $1709, R12 - B runtime·callbackasm1(SB) - MOVW $1710, R12 - B runtime·callbackasm1(SB) - MOVW $1711, R12 - B runtime·callbackasm1(SB) - MOVW $1712, R12 - B runtime·callbackasm1(SB) - MOVW $1713, R12 - B runtime·callbackasm1(SB) - MOVW $1714, R12 - B runtime·callbackasm1(SB) - MOVW $1715, R12 - B runtime·callbackasm1(SB) - MOVW $1716, R12 - B runtime·callbackasm1(SB) - MOVW $1717, R12 - B runtime·callbackasm1(SB) - MOVW $1718, R12 - B runtime·callbackasm1(SB) - MOVW $1719, R12 - B runtime·callbackasm1(SB) - MOVW $1720, R12 - B runtime·callbackasm1(SB) - MOVW $1721, R12 - B runtime·callbackasm1(SB) - MOVW $1722, R12 - B runtime·callbackasm1(SB) - MOVW $1723, R12 - B runtime·callbackasm1(SB) - MOVW $1724, R12 - B runtime·callbackasm1(SB) - MOVW $1725, R12 - B runtime·callbackasm1(SB) - MOVW $1726, R12 - B runtime·callbackasm1(SB) - MOVW $1727, R12 - B runtime·callbackasm1(SB) - MOVW $1728, R12 - B runtime·callbackasm1(SB) - MOVW $1729, R12 - B runtime·callbackasm1(SB) - MOVW $1730, R12 - B runtime·callbackasm1(SB) - MOVW $1731, R12 - B runtime·callbackasm1(SB) - MOVW $1732, R12 - B runtime·callbackasm1(SB) - MOVW $1733, R12 - B runtime·callbackasm1(SB) - MOVW $1734, R12 - B runtime·callbackasm1(SB) - MOVW $1735, R12 - B runtime·callbackasm1(SB) - MOVW $1736, R12 - B runtime·callbackasm1(SB) - MOVW $1737, R12 - B runtime·callbackasm1(SB) - MOVW $1738, R12 - B runtime·callbackasm1(SB) - MOVW $1739, R12 - B runtime·callbackasm1(SB) - MOVW $1740, R12 - B runtime·callbackasm1(SB) - MOVW $1741, R12 - B runtime·callbackasm1(SB) - MOVW $1742, R12 - B runtime·callbackasm1(SB) - MOVW $1743, R12 - B runtime·callbackasm1(SB) - MOVW $1744, R12 - B runtime·callbackasm1(SB) - MOVW $1745, R12 - B runtime·callbackasm1(SB) - MOVW $1746, R12 - B runtime·callbackasm1(SB) - MOVW $1747, R12 - B runtime·callbackasm1(SB) - MOVW $1748, R12 - B runtime·callbackasm1(SB) - MOVW $1749, R12 - B runtime·callbackasm1(SB) - MOVW $1750, R12 - B runtime·callbackasm1(SB) - MOVW $1751, R12 - B runtime·callbackasm1(SB) - MOVW $1752, R12 - B runtime·callbackasm1(SB) - MOVW $1753, R12 - B runtime·callbackasm1(SB) - MOVW $1754, R12 - B runtime·callbackasm1(SB) - MOVW $1755, R12 - B runtime·callbackasm1(SB) - MOVW $1756, R12 - B runtime·callbackasm1(SB) - MOVW $1757, R12 - B runtime·callbackasm1(SB) - MOVW $1758, R12 - B runtime·callbackasm1(SB) - MOVW $1759, R12 - B runtime·callbackasm1(SB) - MOVW $1760, R12 - B runtime·callbackasm1(SB) - MOVW $1761, R12 - B runtime·callbackasm1(SB) - MOVW $1762, R12 - B runtime·callbackasm1(SB) - MOVW $1763, R12 - B runtime·callbackasm1(SB) - MOVW $1764, R12 - B runtime·callbackasm1(SB) - MOVW $1765, R12 - B runtime·callbackasm1(SB) - MOVW $1766, R12 - B runtime·callbackasm1(SB) - MOVW $1767, R12 - B runtime·callbackasm1(SB) - MOVW $1768, R12 - B runtime·callbackasm1(SB) - MOVW $1769, R12 - B runtime·callbackasm1(SB) - MOVW $1770, R12 - B runtime·callbackasm1(SB) - MOVW $1771, R12 - B runtime·callbackasm1(SB) - MOVW $1772, R12 - B runtime·callbackasm1(SB) - MOVW $1773, R12 - B runtime·callbackasm1(SB) - MOVW $1774, R12 - B runtime·callbackasm1(SB) - MOVW $1775, R12 - B runtime·callbackasm1(SB) - MOVW $1776, R12 - B runtime·callbackasm1(SB) - MOVW $1777, R12 - B runtime·callbackasm1(SB) - MOVW $1778, R12 - B runtime·callbackasm1(SB) - MOVW $1779, R12 - B runtime·callbackasm1(SB) - MOVW $1780, R12 - B runtime·callbackasm1(SB) - MOVW $1781, R12 - B runtime·callbackasm1(SB) - MOVW $1782, R12 - B runtime·callbackasm1(SB) - MOVW $1783, R12 - B runtime·callbackasm1(SB) - MOVW $1784, R12 - B runtime·callbackasm1(SB) - MOVW $1785, R12 - B runtime·callbackasm1(SB) - MOVW $1786, R12 - B runtime·callbackasm1(SB) - MOVW $1787, R12 - B runtime·callbackasm1(SB) - MOVW $1788, R12 - B runtime·callbackasm1(SB) - MOVW $1789, R12 - B runtime·callbackasm1(SB) - MOVW $1790, R12 - B runtime·callbackasm1(SB) - MOVW $1791, R12 - B runtime·callbackasm1(SB) - MOVW $1792, R12 - B runtime·callbackasm1(SB) - MOVW $1793, R12 - B runtime·callbackasm1(SB) - MOVW $1794, R12 - B runtime·callbackasm1(SB) - MOVW $1795, R12 - B runtime·callbackasm1(SB) - MOVW $1796, R12 - B runtime·callbackasm1(SB) - MOVW $1797, R12 - B runtime·callbackasm1(SB) - MOVW $1798, R12 - B runtime·callbackasm1(SB) - MOVW $1799, R12 - B runtime·callbackasm1(SB) - MOVW $1800, R12 - B runtime·callbackasm1(SB) - MOVW $1801, R12 - B runtime·callbackasm1(SB) - MOVW $1802, R12 - B runtime·callbackasm1(SB) - MOVW $1803, R12 - B runtime·callbackasm1(SB) - MOVW $1804, R12 - B runtime·callbackasm1(SB) - MOVW $1805, R12 - B runtime·callbackasm1(SB) - MOVW $1806, R12 - B runtime·callbackasm1(SB) - MOVW $1807, R12 - B runtime·callbackasm1(SB) - MOVW $1808, R12 - B runtime·callbackasm1(SB) - MOVW $1809, R12 - B runtime·callbackasm1(SB) - MOVW $1810, R12 - B runtime·callbackasm1(SB) - MOVW $1811, R12 - B runtime·callbackasm1(SB) - MOVW $1812, R12 - B runtime·callbackasm1(SB) - MOVW $1813, R12 - B runtime·callbackasm1(SB) - MOVW $1814, R12 - B runtime·callbackasm1(SB) - MOVW $1815, R12 - B runtime·callbackasm1(SB) - MOVW $1816, R12 - B runtime·callbackasm1(SB) - MOVW $1817, R12 - B runtime·callbackasm1(SB) - MOVW $1818, R12 - B runtime·callbackasm1(SB) - MOVW $1819, R12 - B runtime·callbackasm1(SB) - MOVW $1820, R12 - B runtime·callbackasm1(SB) - MOVW $1821, R12 - B runtime·callbackasm1(SB) - MOVW $1822, R12 - B runtime·callbackasm1(SB) - MOVW $1823, R12 - B runtime·callbackasm1(SB) - MOVW $1824, R12 - B runtime·callbackasm1(SB) - MOVW $1825, R12 - B runtime·callbackasm1(SB) - MOVW $1826, R12 - B runtime·callbackasm1(SB) - MOVW $1827, R12 - B runtime·callbackasm1(SB) - MOVW $1828, R12 - B runtime·callbackasm1(SB) - MOVW $1829, R12 - B runtime·callbackasm1(SB) - MOVW $1830, R12 - B runtime·callbackasm1(SB) - MOVW $1831, R12 - B runtime·callbackasm1(SB) - MOVW $1832, R12 - B runtime·callbackasm1(SB) - MOVW $1833, R12 - B runtime·callbackasm1(SB) - MOVW $1834, R12 - B runtime·callbackasm1(SB) - MOVW $1835, R12 - B runtime·callbackasm1(SB) - MOVW $1836, R12 - B runtime·callbackasm1(SB) - MOVW $1837, R12 - B runtime·callbackasm1(SB) - MOVW $1838, R12 - B runtime·callbackasm1(SB) - MOVW $1839, R12 - B runtime·callbackasm1(SB) - MOVW $1840, R12 - B runtime·callbackasm1(SB) - MOVW $1841, R12 - B runtime·callbackasm1(SB) - MOVW $1842, R12 - B runtime·callbackasm1(SB) - MOVW $1843, R12 - B runtime·callbackasm1(SB) - MOVW $1844, R12 - B runtime·callbackasm1(SB) - MOVW $1845, R12 - B runtime·callbackasm1(SB) - MOVW $1846, R12 - B runtime·callbackasm1(SB) - MOVW $1847, R12 - B runtime·callbackasm1(SB) - MOVW $1848, R12 - B runtime·callbackasm1(SB) - MOVW $1849, R12 - B runtime·callbackasm1(SB) - MOVW $1850, R12 - B runtime·callbackasm1(SB) - MOVW $1851, R12 - B runtime·callbackasm1(SB) - MOVW $1852, R12 - B runtime·callbackasm1(SB) - MOVW $1853, R12 - B runtime·callbackasm1(SB) - MOVW $1854, R12 - B runtime·callbackasm1(SB) - MOVW $1855, R12 - B runtime·callbackasm1(SB) - MOVW $1856, R12 - B runtime·callbackasm1(SB) - MOVW $1857, R12 - B runtime·callbackasm1(SB) - MOVW $1858, R12 - B runtime·callbackasm1(SB) - MOVW $1859, R12 - B runtime·callbackasm1(SB) - MOVW $1860, R12 - B runtime·callbackasm1(SB) - MOVW $1861, R12 - B runtime·callbackasm1(SB) - MOVW $1862, R12 - B runtime·callbackasm1(SB) - MOVW $1863, R12 - B runtime·callbackasm1(SB) - MOVW $1864, R12 - B runtime·callbackasm1(SB) - MOVW $1865, R12 - B runtime·callbackasm1(SB) - MOVW $1866, R12 - B runtime·callbackasm1(SB) - MOVW $1867, R12 - B runtime·callbackasm1(SB) - MOVW $1868, R12 - B runtime·callbackasm1(SB) - MOVW $1869, R12 - B runtime·callbackasm1(SB) - MOVW $1870, R12 - B runtime·callbackasm1(SB) - MOVW $1871, R12 - B runtime·callbackasm1(SB) - MOVW $1872, R12 - B runtime·callbackasm1(SB) - MOVW $1873, R12 - B runtime·callbackasm1(SB) - MOVW $1874, R12 - B runtime·callbackasm1(SB) - MOVW $1875, R12 - B runtime·callbackasm1(SB) - MOVW $1876, R12 - B runtime·callbackasm1(SB) - MOVW $1877, R12 - B runtime·callbackasm1(SB) - MOVW $1878, R12 - B runtime·callbackasm1(SB) - MOVW $1879, R12 - B runtime·callbackasm1(SB) - MOVW $1880, R12 - B runtime·callbackasm1(SB) - MOVW $1881, R12 - B runtime·callbackasm1(SB) - MOVW $1882, R12 - B runtime·callbackasm1(SB) - MOVW $1883, R12 - B runtime·callbackasm1(SB) - MOVW $1884, R12 - B runtime·callbackasm1(SB) - MOVW $1885, R12 - B runtime·callbackasm1(SB) - MOVW $1886, R12 - B runtime·callbackasm1(SB) - MOVW $1887, R12 - B runtime·callbackasm1(SB) - MOVW $1888, R12 - B runtime·callbackasm1(SB) - MOVW $1889, R12 - B runtime·callbackasm1(SB) - MOVW $1890, R12 - B runtime·callbackasm1(SB) - MOVW $1891, R12 - B runtime·callbackasm1(SB) - MOVW $1892, R12 - B runtime·callbackasm1(SB) - MOVW $1893, R12 - B runtime·callbackasm1(SB) - MOVW $1894, R12 - B runtime·callbackasm1(SB) - MOVW $1895, R12 - B runtime·callbackasm1(SB) - MOVW $1896, R12 - B runtime·callbackasm1(SB) - MOVW $1897, R12 - B runtime·callbackasm1(SB) - MOVW $1898, R12 - B runtime·callbackasm1(SB) - MOVW $1899, R12 - B runtime·callbackasm1(SB) - MOVW $1900, R12 - B runtime·callbackasm1(SB) - MOVW $1901, R12 - B runtime·callbackasm1(SB) - MOVW $1902, R12 - B runtime·callbackasm1(SB) - MOVW $1903, R12 - B runtime·callbackasm1(SB) - MOVW $1904, R12 - B runtime·callbackasm1(SB) - MOVW $1905, R12 - B runtime·callbackasm1(SB) - MOVW $1906, R12 - B runtime·callbackasm1(SB) - MOVW $1907, R12 - B runtime·callbackasm1(SB) - MOVW $1908, R12 - B runtime·callbackasm1(SB) - MOVW $1909, R12 - B runtime·callbackasm1(SB) - MOVW $1910, R12 - B runtime·callbackasm1(SB) - MOVW $1911, R12 - B runtime·callbackasm1(SB) - MOVW $1912, R12 - B runtime·callbackasm1(SB) - MOVW $1913, R12 - B runtime·callbackasm1(SB) - MOVW $1914, R12 - B runtime·callbackasm1(SB) - MOVW $1915, R12 - B runtime·callbackasm1(SB) - MOVW $1916, R12 - B runtime·callbackasm1(SB) - MOVW $1917, R12 - B runtime·callbackasm1(SB) - MOVW $1918, R12 - B runtime·callbackasm1(SB) - MOVW $1919, R12 - B runtime·callbackasm1(SB) - MOVW $1920, R12 - B runtime·callbackasm1(SB) - MOVW $1921, R12 - B runtime·callbackasm1(SB) - MOVW $1922, R12 - B runtime·callbackasm1(SB) - MOVW $1923, R12 - B runtime·callbackasm1(SB) - MOVW $1924, R12 - B runtime·callbackasm1(SB) - MOVW $1925, R12 - B runtime·callbackasm1(SB) - MOVW $1926, R12 - B runtime·callbackasm1(SB) - MOVW $1927, R12 - B runtime·callbackasm1(SB) - MOVW $1928, R12 - B runtime·callbackasm1(SB) - MOVW $1929, R12 - B runtime·callbackasm1(SB) - MOVW $1930, R12 - B runtime·callbackasm1(SB) - MOVW $1931, R12 - B runtime·callbackasm1(SB) - MOVW $1932, R12 - B runtime·callbackasm1(SB) - MOVW $1933, R12 - B runtime·callbackasm1(SB) - MOVW $1934, R12 - B runtime·callbackasm1(SB) - MOVW $1935, R12 - B runtime·callbackasm1(SB) - MOVW $1936, R12 - B runtime·callbackasm1(SB) - MOVW $1937, R12 - B runtime·callbackasm1(SB) - MOVW $1938, R12 - B runtime·callbackasm1(SB) - MOVW $1939, R12 - B runtime·callbackasm1(SB) - MOVW $1940, R12 - B runtime·callbackasm1(SB) - MOVW $1941, R12 - B runtime·callbackasm1(SB) - MOVW $1942, R12 - B runtime·callbackasm1(SB) - MOVW $1943, R12 - B runtime·callbackasm1(SB) - MOVW $1944, R12 - B runtime·callbackasm1(SB) - MOVW $1945, R12 - B runtime·callbackasm1(SB) - MOVW $1946, R12 - B runtime·callbackasm1(SB) - MOVW $1947, R12 - B runtime·callbackasm1(SB) - MOVW $1948, R12 - B runtime·callbackasm1(SB) - MOVW $1949, R12 - B runtime·callbackasm1(SB) - MOVW $1950, R12 - B runtime·callbackasm1(SB) - MOVW $1951, R12 - B runtime·callbackasm1(SB) - MOVW $1952, R12 - B runtime·callbackasm1(SB) - MOVW $1953, R12 - B runtime·callbackasm1(SB) - MOVW $1954, R12 - B runtime·callbackasm1(SB) - MOVW $1955, R12 - B runtime·callbackasm1(SB) - MOVW $1956, R12 - B runtime·callbackasm1(SB) - MOVW $1957, R12 - B runtime·callbackasm1(SB) - MOVW $1958, R12 - B runtime·callbackasm1(SB) - MOVW $1959, R12 - B runtime·callbackasm1(SB) - MOVW $1960, R12 - B runtime·callbackasm1(SB) - MOVW $1961, R12 - B runtime·callbackasm1(SB) - MOVW $1962, R12 - B runtime·callbackasm1(SB) - MOVW $1963, R12 - B runtime·callbackasm1(SB) - MOVW $1964, R12 - B runtime·callbackasm1(SB) - MOVW $1965, R12 - B runtime·callbackasm1(SB) - MOVW $1966, R12 - B runtime·callbackasm1(SB) - MOVW $1967, R12 - B runtime·callbackasm1(SB) - MOVW $1968, R12 - B runtime·callbackasm1(SB) - MOVW $1969, R12 - B runtime·callbackasm1(SB) - MOVW $1970, R12 - B runtime·callbackasm1(SB) - MOVW $1971, R12 - B runtime·callbackasm1(SB) - MOVW $1972, R12 - B runtime·callbackasm1(SB) - MOVW $1973, R12 - B runtime·callbackasm1(SB) - MOVW $1974, R12 - B runtime·callbackasm1(SB) - MOVW $1975, R12 - B runtime·callbackasm1(SB) - MOVW $1976, R12 - B runtime·callbackasm1(SB) - MOVW $1977, R12 - B runtime·callbackasm1(SB) - MOVW $1978, R12 - B runtime·callbackasm1(SB) - MOVW $1979, R12 - B runtime·callbackasm1(SB) - MOVW $1980, R12 - B runtime·callbackasm1(SB) - MOVW $1981, R12 - B runtime·callbackasm1(SB) - MOVW $1982, R12 - B runtime·callbackasm1(SB) - MOVW $1983, R12 - B runtime·callbackasm1(SB) - MOVW $1984, R12 - B runtime·callbackasm1(SB) - MOVW $1985, R12 - B runtime·callbackasm1(SB) - MOVW $1986, R12 - B runtime·callbackasm1(SB) - MOVW $1987, R12 - B runtime·callbackasm1(SB) - MOVW $1988, R12 - B runtime·callbackasm1(SB) - MOVW $1989, R12 - B runtime·callbackasm1(SB) - MOVW $1990, R12 - B runtime·callbackasm1(SB) - MOVW $1991, R12 - B runtime·callbackasm1(SB) - MOVW $1992, R12 - B runtime·callbackasm1(SB) - MOVW $1993, R12 - B runtime·callbackasm1(SB) - MOVW $1994, R12 - B runtime·callbackasm1(SB) - MOVW $1995, R12 - B runtime·callbackasm1(SB) - MOVW $1996, R12 - B runtime·callbackasm1(SB) - MOVW $1997, R12 - B runtime·callbackasm1(SB) - MOVW $1998, R12 - B runtime·callbackasm1(SB) - MOVW $1999, R12 - B runtime·callbackasm1(SB) |
