Home | History | Annotate | Download | only in test
      1 // Copyright 2011 The Go Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style
      3 // license that can be found in the LICENSE file.
      4 
      5 package cgotest
      6 
      7 /*
      8 void callback(void *f);
      9 void callGoFoo(void);
     10 void callGoStackCheck(void);
     11 void callPanic(void);
     12 int callGoReturnVal(void);
     13 int returnAfterGrow(void);
     14 int returnAfterGrowFromGo(void);
     15 void callGoWithString(void);
     16 */
     17 import "C"
     18 
     19 import (
     20 	"path"
     21 	"runtime"
     22 	"strings"
     23 	"sync"
     24 	"testing"
     25 	"unsafe"
     26 )
     27 
     28 // Pass a func value from nestedCall to goCallback using an integer token.
     29 var callbackMutex sync.Mutex
     30 var callbackToken int
     31 var callbackFuncs = make(map[int]func())
     32 
     33 // nestedCall calls into C, back into Go, and finally to f.
     34 func nestedCall(f func()) {
     35 	// callback(x) calls goCallback(x)
     36 	callbackMutex.Lock()
     37 	callbackToken++
     38 	i := callbackToken
     39 	callbackFuncs[i] = f
     40 	callbackMutex.Unlock()
     41 
     42 	// Pass the address of i because the C function was written to
     43 	// take a pointer.  We could pass an int if we felt like
     44 	// rewriting the C code.
     45 	C.callback(unsafe.Pointer(&i))
     46 
     47 	callbackMutex.Lock()
     48 	delete(callbackFuncs, i)
     49 	callbackMutex.Unlock()
     50 }
     51 
     52 //export goCallback
     53 func goCallback(p unsafe.Pointer) {
     54 	i := *(*int)(p)
     55 
     56 	callbackMutex.Lock()
     57 	f := callbackFuncs[i]
     58 	callbackMutex.Unlock()
     59 
     60 	if f == nil {
     61 		panic("missing callback function")
     62 	}
     63 	f()
     64 }
     65 
     66 func testCallback(t *testing.T) {
     67 	var x = false
     68 	nestedCall(func() { x = true })
     69 	if !x {
     70 		t.Fatal("nestedCall did not call func")
     71 	}
     72 }
     73 
     74 func testCallbackGC(t *testing.T) {
     75 	nestedCall(runtime.GC)
     76 }
     77 
     78 func testCallbackPanic(t *testing.T) {
     79 	// Make sure panic during callback unwinds properly.
     80 	if lockedOSThread() {
     81 		t.Fatal("locked OS thread on entry to TestCallbackPanic")
     82 	}
     83 	defer func() {
     84 		s := recover()
     85 		if s == nil {
     86 			t.Fatal("did not panic")
     87 		}
     88 		if s.(string) != "callback panic" {
     89 			t.Fatal("wrong panic:", s)
     90 		}
     91 		if lockedOSThread() {
     92 			t.Fatal("locked OS thread on exit from TestCallbackPanic")
     93 		}
     94 	}()
     95 	nestedCall(func() { panic("callback panic") })
     96 	panic("nestedCall returned")
     97 }
     98 
     99 func testCallbackPanicLoop(t *testing.T) {
    100 	// Make sure we don't blow out m->g0 stack.
    101 	for i := 0; i < 100000; i++ {
    102 		testCallbackPanic(t)
    103 	}
    104 }
    105 
    106 func testCallbackPanicLocked(t *testing.T) {
    107 	runtime.LockOSThread()
    108 	defer runtime.UnlockOSThread()
    109 
    110 	if !lockedOSThread() {
    111 		t.Fatal("runtime.LockOSThread didn't")
    112 	}
    113 	defer func() {
    114 		s := recover()
    115 		if s == nil {
    116 			t.Fatal("did not panic")
    117 		}
    118 		if s.(string) != "callback panic" {
    119 			t.Fatal("wrong panic:", s)
    120 		}
    121 		if !lockedOSThread() {
    122 			t.Fatal("lost lock on OS thread after panic")
    123 		}
    124 	}()
    125 	nestedCall(func() { panic("callback panic") })
    126 	panic("nestedCall returned")
    127 }
    128 
    129 // Callback with zero arguments used to make the stack misaligned,
    130 // which broke the garbage collector and other things.
    131 func testZeroArgCallback(t *testing.T) {
    132 	defer func() {
    133 		s := recover()
    134 		if s != nil {
    135 			t.Fatal("panic during callback:", s)
    136 		}
    137 	}()
    138 	C.callGoFoo()
    139 }
    140 
    141 //export goFoo
    142 func goFoo() {
    143 	x := 1
    144 	for i := 0; i < 10000; i++ {
    145 		// variadic call mallocs + writes to
    146 		variadic(x, x, x)
    147 		if x != 1 {
    148 			panic("bad x")
    149 		}
    150 	}
    151 }
    152 
    153 func variadic(x ...interface{}) {}
    154 
    155 func testBlocking(t *testing.T) {
    156 	c := make(chan int)
    157 	go func() {
    158 		for i := 0; i < 10; i++ {
    159 			c <- <-c
    160 		}
    161 	}()
    162 	nestedCall(func() {
    163 		for i := 0; i < 10; i++ {
    164 			c <- i
    165 			if j := <-c; j != i {
    166 				t.Errorf("out of sync %d != %d", j, i)
    167 			}
    168 		}
    169 	})
    170 }
    171 
    172 // Test that the stack can be unwound through a call out and call back
    173 // into Go.
    174 func testCallbackCallers(t *testing.T) {
    175 	if runtime.Compiler != "gc" {
    176 		// The exact function names are not going to be the same.
    177 		t.Skip("skipping for non-gc toolchain")
    178 	}
    179 	pc := make([]uintptr, 100)
    180 	n := 0
    181 	name := []string{
    182 		"runtime.call16",
    183 		"runtime.cgocallbackg1",
    184 		"runtime.cgocallbackg",
    185 		"runtime.cgocallback_gofunc",
    186 		"runtime.asmcgocall",
    187 		"runtime.cgocall",
    188 		"test._Cfunc_callback",
    189 		"test.nestedCall.func1",
    190 		"test.nestedCall",
    191 		"test.testCallbackCallers",
    192 		"test.TestCallbackCallers",
    193 		"testing.tRunner",
    194 		"runtime.goexit",
    195 	}
    196 	if unsafe.Sizeof((*byte)(nil)) == 8 {
    197 		name[0] = "runtime.call32"
    198 	}
    199 	nestedCall(func() {
    200 		n = runtime.Callers(4, pc)
    201 	})
    202 	if n != len(name) {
    203 		t.Errorf("expected %d frames, got %d", len(name), n)
    204 	}
    205 	for i := 0; i < n; i++ {
    206 		f := runtime.FuncForPC(pc[i])
    207 		if f == nil {
    208 			t.Fatalf("expected non-nil Func for pc %d", pc[i])
    209 		}
    210 		fname := f.Name()
    211 		// Remove the prepended pathname from automatically
    212 		// generated cgo function names.
    213 		if strings.HasPrefix(fname, "_") {
    214 			fname = path.Base(f.Name()[1:])
    215 		}
    216 		namei := ""
    217 		if i < len(name) {
    218 			namei = name[i]
    219 		}
    220 		if fname != namei {
    221 			t.Errorf("stk[%d] = %q, want %q", i, fname, namei)
    222 		}
    223 	}
    224 }
    225 
    226 func testPanicFromC(t *testing.T) {
    227 	defer func() {
    228 		r := recover()
    229 		if r == nil {
    230 			t.Fatal("did not panic")
    231 		}
    232 		if r.(string) != "panic from C" {
    233 			t.Fatal("wrong panic:", r)
    234 		}
    235 	}()
    236 	C.callPanic()
    237 }
    238 
    239 // Test that C code can return a value if it calls a Go function that
    240 // causes a stack copy.
    241 func testReturnAfterGrow(t *testing.T) {
    242 	// Use a new goroutine so that we get a small stack.
    243 	c := make(chan int)
    244 	go func() {
    245 		c <- int(C.returnAfterGrow())
    246 	}()
    247 	if got, want := <-c, 123456; got != want {
    248 		t.Errorf("got %d want %d", got, want)
    249 	}
    250 }
    251 
    252 // Test that we can return a value from Go->C->Go if the Go code
    253 // causes a stack copy.
    254 func testReturnAfterGrowFromGo(t *testing.T) {
    255 	// Use a new goroutine so that we get a small stack.
    256 	c := make(chan int)
    257 	go func() {
    258 		c <- int(C.returnAfterGrowFromGo())
    259 	}()
    260 	if got, want := <-c, 129*128/2; got != want {
    261 		t.Errorf("got %d want %d", got, want)
    262 	}
    263 }
    264 
    265 //export goReturnVal
    266 func goReturnVal() (r C.int) {
    267 	// Force a stack copy.
    268 	var f func(int) int
    269 	f = func(i int) int {
    270 		var buf [256]byte
    271 		use(buf[:])
    272 		if i == 0 {
    273 			return 0
    274 		}
    275 		return i + f(i-1)
    276 	}
    277 	r = C.int(f(128))
    278 	return
    279 }
    280 
    281 // Test that C can pass in a Go string from a string constant.
    282 func testCallGoWithString(t *testing.T) {
    283 	C.callGoWithString()
    284 	want := "string passed from C to Go"
    285 	if stringFromGo != want {
    286 		t.Errorf("string passed through C is %s, want %s", stringFromGo, want)
    287 	}
    288 }
    289 
    290 var stringFromGo string
    291 
    292 //export goWithString
    293 func goWithString(s string) {
    294 	stringFromGo = s
    295 }
    296 
    297 func testCallbackStack(t *testing.T) {
    298 	// Make cgo call and callback with different amount of stack stack available.
    299 	// We do not do any explicit checks, just ensure that it does not crash.
    300 	for _, f := range splitTests {
    301 		f()
    302 	}
    303 }
    304 
    305 //export goStackCheck
    306 func goStackCheck() {
    307 	// use some stack memory to trigger split stack check
    308 	var buf [256]byte
    309 	use(buf[:])
    310 }
    311 
    312 var Used byte
    313 
    314 func use(buf []byte) {
    315 	for _, c := range buf {
    316 		Used += c
    317 	}
    318 }
    319 
    320 var splitTests = []func(){
    321 	// Edit .+1,/^}/-1|seq 4 4 5000 | sed 's/.*/	stack&,/' | fmt
    322 	stack4, stack8, stack12, stack16, stack20, stack24, stack28,
    323 	stack32, stack36, stack40, stack44, stack48, stack52, stack56,
    324 	stack60, stack64, stack68, stack72, stack76, stack80, stack84,
    325 	stack88, stack92, stack96, stack100, stack104, stack108, stack112,
    326 	stack116, stack120, stack124, stack128, stack132, stack136,
    327 	stack140, stack144, stack148, stack152, stack156, stack160,
    328 	stack164, stack168, stack172, stack176, stack180, stack184,
    329 	stack188, stack192, stack196, stack200, stack204, stack208,
    330 	stack212, stack216, stack220, stack224, stack228, stack232,
    331 	stack236, stack240, stack244, stack248, stack252, stack256,
    332 	stack260, stack264, stack268, stack272, stack276, stack280,
    333 	stack284, stack288, stack292, stack296, stack300, stack304,
    334 	stack308, stack312, stack316, stack320, stack324, stack328,
    335 	stack332, stack336, stack340, stack344, stack348, stack352,
    336 	stack356, stack360, stack364, stack368, stack372, stack376,
    337 	stack380, stack384, stack388, stack392, stack396, stack400,
    338 	stack404, stack408, stack412, stack416, stack420, stack424,
    339 	stack428, stack432, stack436, stack440, stack444, stack448,
    340 	stack452, stack456, stack460, stack464, stack468, stack472,
    341 	stack476, stack480, stack484, stack488, stack492, stack496,
    342 	stack500, stack504, stack508, stack512, stack516, stack520,
    343 	stack524, stack528, stack532, stack536, stack540, stack544,
    344 	stack548, stack552, stack556, stack560, stack564, stack568,
    345 	stack572, stack576, stack580, stack584, stack588, stack592,
    346 	stack596, stack600, stack604, stack608, stack612, stack616,
    347 	stack620, stack624, stack628, stack632, stack636, stack640,
    348 	stack644, stack648, stack652, stack656, stack660, stack664,
    349 	stack668, stack672, stack676, stack680, stack684, stack688,
    350 	stack692, stack696, stack700, stack704, stack708, stack712,
    351 	stack716, stack720, stack724, stack728, stack732, stack736,
    352 	stack740, stack744, stack748, stack752, stack756, stack760,
    353 	stack764, stack768, stack772, stack776, stack780, stack784,
    354 	stack788, stack792, stack796, stack800, stack804, stack808,
    355 	stack812, stack816, stack820, stack824, stack828, stack832,
    356 	stack836, stack840, stack844, stack848, stack852, stack856,
    357 	stack860, stack864, stack868, stack872, stack876, stack880,
    358 	stack884, stack888, stack892, stack896, stack900, stack904,
    359 	stack908, stack912, stack916, stack920, stack924, stack928,
    360 	stack932, stack936, stack940, stack944, stack948, stack952,
    361 	stack956, stack960, stack964, stack968, stack972, stack976,
    362 	stack980, stack984, stack988, stack992, stack996, stack1000,
    363 	stack1004, stack1008, stack1012, stack1016, stack1020, stack1024,
    364 	stack1028, stack1032, stack1036, stack1040, stack1044, stack1048,
    365 	stack1052, stack1056, stack1060, stack1064, stack1068, stack1072,
    366 	stack1076, stack1080, stack1084, stack1088, stack1092, stack1096,
    367 	stack1100, stack1104, stack1108, stack1112, stack1116, stack1120,
    368 	stack1124, stack1128, stack1132, stack1136, stack1140, stack1144,
    369 	stack1148, stack1152, stack1156, stack1160, stack1164, stack1168,
    370 	stack1172, stack1176, stack1180, stack1184, stack1188, stack1192,
    371 	stack1196, stack1200, stack1204, stack1208, stack1212, stack1216,
    372 	stack1220, stack1224, stack1228, stack1232, stack1236, stack1240,
    373 	stack1244, stack1248, stack1252, stack1256, stack1260, stack1264,
    374 	stack1268, stack1272, stack1276, stack1280, stack1284, stack1288,
    375 	stack1292, stack1296, stack1300, stack1304, stack1308, stack1312,
    376 	stack1316, stack1320, stack1324, stack1328, stack1332, stack1336,
    377 	stack1340, stack1344, stack1348, stack1352, stack1356, stack1360,
    378 	stack1364, stack1368, stack1372, stack1376, stack1380, stack1384,
    379 	stack1388, stack1392, stack1396, stack1400, stack1404, stack1408,
    380 	stack1412, stack1416, stack1420, stack1424, stack1428, stack1432,
    381 	stack1436, stack1440, stack1444, stack1448, stack1452, stack1456,
    382 	stack1460, stack1464, stack1468, stack1472, stack1476, stack1480,
    383 	stack1484, stack1488, stack1492, stack1496, stack1500, stack1504,
    384 	stack1508, stack1512, stack1516, stack1520, stack1524, stack1528,
    385 	stack1532, stack1536, stack1540, stack1544, stack1548, stack1552,
    386 	stack1556, stack1560, stack1564, stack1568, stack1572, stack1576,
    387 	stack1580, stack1584, stack1588, stack1592, stack1596, stack1600,
    388 	stack1604, stack1608, stack1612, stack1616, stack1620, stack1624,
    389 	stack1628, stack1632, stack1636, stack1640, stack1644, stack1648,
    390 	stack1652, stack1656, stack1660, stack1664, stack1668, stack1672,
    391 	stack1676, stack1680, stack1684, stack1688, stack1692, stack1696,
    392 	stack1700, stack1704, stack1708, stack1712, stack1716, stack1720,
    393 	stack1724, stack1728, stack1732, stack1736, stack1740, stack1744,
    394 	stack1748, stack1752, stack1756, stack1760, stack1764, stack1768,
    395 	stack1772, stack1776, stack1780, stack1784, stack1788, stack1792,
    396 	stack1796, stack1800, stack1804, stack1808, stack1812, stack1816,
    397 	stack1820, stack1824, stack1828, stack1832, stack1836, stack1840,
    398 	stack1844, stack1848, stack1852, stack1856, stack1860, stack1864,
    399 	stack1868, stack1872, stack1876, stack1880, stack1884, stack1888,
    400 	stack1892, stack1896, stack1900, stack1904, stack1908, stack1912,
    401 	stack1916, stack1920, stack1924, stack1928, stack1932, stack1936,
    402 	stack1940, stack1944, stack1948, stack1952, stack1956, stack1960,
    403 	stack1964, stack1968, stack1972, stack1976, stack1980, stack1984,
    404 	stack1988, stack1992, stack1996, stack2000, stack2004, stack2008,
    405 	stack2012, stack2016, stack2020, stack2024, stack2028, stack2032,
    406 	stack2036, stack2040, stack2044, stack2048, stack2052, stack2056,
    407 	stack2060, stack2064, stack2068, stack2072, stack2076, stack2080,
    408 	stack2084, stack2088, stack2092, stack2096, stack2100, stack2104,
    409 	stack2108, stack2112, stack2116, stack2120, stack2124, stack2128,
    410 	stack2132, stack2136, stack2140, stack2144, stack2148, stack2152,
    411 	stack2156, stack2160, stack2164, stack2168, stack2172, stack2176,
    412 	stack2180, stack2184, stack2188, stack2192, stack2196, stack2200,
    413 	stack2204, stack2208, stack2212, stack2216, stack2220, stack2224,
    414 	stack2228, stack2232, stack2236, stack2240, stack2244, stack2248,
    415 	stack2252, stack2256, stack2260, stack2264, stack2268, stack2272,
    416 	stack2276, stack2280, stack2284, stack2288, stack2292, stack2296,
    417 	stack2300, stack2304, stack2308, stack2312, stack2316, stack2320,
    418 	stack2324, stack2328, stack2332, stack2336, stack2340, stack2344,
    419 	stack2348, stack2352, stack2356, stack2360, stack2364, stack2368,
    420 	stack2372, stack2376, stack2380, stack2384, stack2388, stack2392,
    421 	stack2396, stack2400, stack2404, stack2408, stack2412, stack2416,
    422 	stack2420, stack2424, stack2428, stack2432, stack2436, stack2440,
    423 	stack2444, stack2448, stack2452, stack2456, stack2460, stack2464,
    424 	stack2468, stack2472, stack2476, stack2480, stack2484, stack2488,
    425 	stack2492, stack2496, stack2500, stack2504, stack2508, stack2512,
    426 	stack2516, stack2520, stack2524, stack2528, stack2532, stack2536,
    427 	stack2540, stack2544, stack2548, stack2552, stack2556, stack2560,
    428 	stack2564, stack2568, stack2572, stack2576, stack2580, stack2584,
    429 	stack2588, stack2592, stack2596, stack2600, stack2604, stack2608,
    430 	stack2612, stack2616, stack2620, stack2624, stack2628, stack2632,
    431 	stack2636, stack2640, stack2644, stack2648, stack2652, stack2656,
    432 	stack2660, stack2664, stack2668, stack2672, stack2676, stack2680,
    433 	stack2684, stack2688, stack2692, stack2696, stack2700, stack2704,
    434 	stack2708, stack2712, stack2716, stack2720, stack2724, stack2728,
    435 	stack2732, stack2736, stack2740, stack2744, stack2748, stack2752,
    436 	stack2756, stack2760, stack2764, stack2768, stack2772, stack2776,
    437 	stack2780, stack2784, stack2788, stack2792, stack2796, stack2800,
    438 	stack2804, stack2808, stack2812, stack2816, stack2820, stack2824,
    439 	stack2828, stack2832, stack2836, stack2840, stack2844, stack2848,
    440 	stack2852, stack2856, stack2860, stack2864, stack2868, stack2872,
    441 	stack2876, stack2880, stack2884, stack2888, stack2892, stack2896,
    442 	stack2900, stack2904, stack2908, stack2912, stack2916, stack2920,
    443 	stack2924, stack2928, stack2932, stack2936, stack2940, stack2944,
    444 	stack2948, stack2952, stack2956, stack2960, stack2964, stack2968,
    445 	stack2972, stack2976, stack2980, stack2984, stack2988, stack2992,
    446 	stack2996, stack3000, stack3004, stack3008, stack3012, stack3016,
    447 	stack3020, stack3024, stack3028, stack3032, stack3036, stack3040,
    448 	stack3044, stack3048, stack3052, stack3056, stack3060, stack3064,
    449 	stack3068, stack3072, stack3076, stack3080, stack3084, stack3088,
    450 	stack3092, stack3096, stack3100, stack3104, stack3108, stack3112,
    451 	stack3116, stack3120, stack3124, stack3128, stack3132, stack3136,
    452 	stack3140, stack3144, stack3148, stack3152, stack3156, stack3160,
    453 	stack3164, stack3168, stack3172, stack3176, stack3180, stack3184,
    454 	stack3188, stack3192, stack3196, stack3200, stack3204, stack3208,
    455 	stack3212, stack3216, stack3220, stack3224, stack3228, stack3232,
    456 	stack3236, stack3240, stack3244, stack3248, stack3252, stack3256,
    457 	stack3260, stack3264, stack3268, stack3272, stack3276, stack3280,
    458 	stack3284, stack3288, stack3292, stack3296, stack3300, stack3304,
    459 	stack3308, stack3312, stack3316, stack3320, stack3324, stack3328,
    460 	stack3332, stack3336, stack3340, stack3344, stack3348, stack3352,
    461 	stack3356, stack3360, stack3364, stack3368, stack3372, stack3376,
    462 	stack3380, stack3384, stack3388, stack3392, stack3396, stack3400,
    463 	stack3404, stack3408, stack3412, stack3416, stack3420, stack3424,
    464 	stack3428, stack3432, stack3436, stack3440, stack3444, stack3448,
    465 	stack3452, stack3456, stack3460, stack3464, stack3468, stack3472,
    466 	stack3476, stack3480, stack3484, stack3488, stack3492, stack3496,
    467 	stack3500, stack3504, stack3508, stack3512, stack3516, stack3520,
    468 	stack3524, stack3528, stack3532, stack3536, stack3540, stack3544,
    469 	stack3548, stack3552, stack3556, stack3560, stack3564, stack3568,
    470 	stack3572, stack3576, stack3580, stack3584, stack3588, stack3592,
    471 	stack3596, stack3600, stack3604, stack3608, stack3612, stack3616,
    472 	stack3620, stack3624, stack3628, stack3632, stack3636, stack3640,
    473 	stack3644, stack3648, stack3652, stack3656, stack3660, stack3664,
    474 	stack3668, stack3672, stack3676, stack3680, stack3684, stack3688,
    475 	stack3692, stack3696, stack3700, stack3704, stack3708, stack3712,
    476 	stack3716, stack3720, stack3724, stack3728, stack3732, stack3736,
    477 	stack3740, stack3744, stack3748, stack3752, stack3756, stack3760,
    478 	stack3764, stack3768, stack3772, stack3776, stack3780, stack3784,
    479 	stack3788, stack3792, stack3796, stack3800, stack3804, stack3808,
    480 	stack3812, stack3816, stack3820, stack3824, stack3828, stack3832,
    481 	stack3836, stack3840, stack3844, stack3848, stack3852, stack3856,
    482 	stack3860, stack3864, stack3868, stack3872, stack3876, stack3880,
    483 	stack3884, stack3888, stack3892, stack3896, stack3900, stack3904,
    484 	stack3908, stack3912, stack3916, stack3920, stack3924, stack3928,
    485 	stack3932, stack3936, stack3940, stack3944, stack3948, stack3952,
    486 	stack3956, stack3960, stack3964, stack3968, stack3972, stack3976,
    487 	stack3980, stack3984, stack3988, stack3992, stack3996, stack4000,
    488 	stack4004, stack4008, stack4012, stack4016, stack4020, stack4024,
    489 	stack4028, stack4032, stack4036, stack4040, stack4044, stack4048,
    490 	stack4052, stack4056, stack4060, stack4064, stack4068, stack4072,
    491 	stack4076, stack4080, stack4084, stack4088, stack4092, stack4096,
    492 	stack4100, stack4104, stack4108, stack4112, stack4116, stack4120,
    493 	stack4124, stack4128, stack4132, stack4136, stack4140, stack4144,
    494 	stack4148, stack4152, stack4156, stack4160, stack4164, stack4168,
    495 	stack4172, stack4176, stack4180, stack4184, stack4188, stack4192,
    496 	stack4196, stack4200, stack4204, stack4208, stack4212, stack4216,
    497 	stack4220, stack4224, stack4228, stack4232, stack4236, stack4240,
    498 	stack4244, stack4248, stack4252, stack4256, stack4260, stack4264,
    499 	stack4268, stack4272, stack4276, stack4280, stack4284, stack4288,
    500 	stack4292, stack4296, stack4300, stack4304, stack4308, stack4312,
    501 	stack4316, stack4320, stack4324, stack4328, stack4332, stack4336,
    502 	stack4340, stack4344, stack4348, stack4352, stack4356, stack4360,
    503 	stack4364, stack4368, stack4372, stack4376, stack4380, stack4384,
    504 	stack4388, stack4392, stack4396, stack4400, stack4404, stack4408,
    505 	stack4412, stack4416, stack4420, stack4424, stack4428, stack4432,
    506 	stack4436, stack4440, stack4444, stack4448, stack4452, stack4456,
    507 	stack4460, stack4464, stack4468, stack4472, stack4476, stack4480,
    508 	stack4484, stack4488, stack4492, stack4496, stack4500, stack4504,
    509 	stack4508, stack4512, stack4516, stack4520, stack4524, stack4528,
    510 	stack4532, stack4536, stack4540, stack4544, stack4548, stack4552,
    511 	stack4556, stack4560, stack4564, stack4568, stack4572, stack4576,
    512 	stack4580, stack4584, stack4588, stack4592, stack4596, stack4600,
    513 	stack4604, stack4608, stack4612, stack4616, stack4620, stack4624,
    514 	stack4628, stack4632, stack4636, stack4640, stack4644, stack4648,
    515 	stack4652, stack4656, stack4660, stack4664, stack4668, stack4672,
    516 	stack4676, stack4680, stack4684, stack4688, stack4692, stack4696,
    517 	stack4700, stack4704, stack4708, stack4712, stack4716, stack4720,
    518 	stack4724, stack4728, stack4732, stack4736, stack4740, stack4744,
    519 	stack4748, stack4752, stack4756, stack4760, stack4764, stack4768,
    520 	stack4772, stack4776, stack4780, stack4784, stack4788, stack4792,
    521 	stack4796, stack4800, stack4804, stack4808, stack4812, stack4816,
    522 	stack4820, stack4824, stack4828, stack4832, stack4836, stack4840,
    523 	stack4844, stack4848, stack4852, stack4856, stack4860, stack4864,
    524 	stack4868, stack4872, stack4876, stack4880, stack4884, stack4888,
    525 	stack4892, stack4896, stack4900, stack4904, stack4908, stack4912,
    526 	stack4916, stack4920, stack4924, stack4928, stack4932, stack4936,
    527 	stack4940, stack4944, stack4948, stack4952, stack4956, stack4960,
    528 	stack4964, stack4968, stack4972, stack4976, stack4980, stack4984,
    529 	stack4988, stack4992, stack4996, stack5000,
    530 }
    531 
    532 // Edit .+1,$ | seq 4 4 5000 | sed 's/.*/func stack&() { var buf [&]byte; use(buf[:]); C.callGoStackCheck() }/'
    533 func stack4()    { var buf [4]byte; use(buf[:]); C.callGoStackCheck() }
    534 func stack8()    { var buf [8]byte; use(buf[:]); C.callGoStackCheck() }
    535 func stack12()   { var buf [12]byte; use(buf[:]); C.callGoStackCheck() }
    536 func stack16()   { var buf [16]byte; use(buf[:]); C.callGoStackCheck() }
    537 func stack20()   { var buf [20]byte; use(buf[:]); C.callGoStackCheck() }
    538 func stack24()   { var buf [24]byte; use(buf[:]); C.callGoStackCheck() }
    539 func stack28()   { var buf [28]byte; use(buf[:]); C.callGoStackCheck() }
    540 func stack32()   { var buf [32]byte; use(buf[:]); C.callGoStackCheck() }
    541 func stack36()   { var buf [36]byte; use(buf[:]); C.callGoStackCheck() }
    542 func stack40()   { var buf [40]byte; use(buf[:]); C.callGoStackCheck() }
    543 func stack44()   { var buf [44]byte; use(buf[:]); C.callGoStackCheck() }
    544 func stack48()   { var buf [48]byte; use(buf[:]); C.callGoStackCheck() }
    545 func stack52()   { var buf [52]byte; use(buf[:]); C.callGoStackCheck() }
    546 func stack56()   { var buf [56]byte; use(buf[:]); C.callGoStackCheck() }
    547 func stack60()   { var buf [60]byte; use(buf[:]); C.callGoStackCheck() }
    548 func stack64()   { var buf [64]byte; use(buf[:]); C.callGoStackCheck() }
    549 func stack68()   { var buf [68]byte; use(buf[:]); C.callGoStackCheck() }
    550 func stack72()   { var buf [72]byte; use(buf[:]); C.callGoStackCheck() }
    551 func stack76()   { var buf [76]byte; use(buf[:]); C.callGoStackCheck() }
    552 func stack80()   { var buf [80]byte; use(buf[:]); C.callGoStackCheck() }
    553 func stack84()   { var buf [84]byte; use(buf[:]); C.callGoStackCheck() }
    554 func stack88()   { var buf [88]byte; use(buf[:]); C.callGoStackCheck() }
    555 func stack92()   { var buf [92]byte; use(buf[:]); C.callGoStackCheck() }
    556 func stack96()   { var buf [96]byte; use(buf[:]); C.callGoStackCheck() }
    557 func stack100()  { var buf [100]byte; use(buf[:]); C.callGoStackCheck() }
    558 func stack104()  { var buf [104]byte; use(buf[:]); C.callGoStackCheck() }
    559 func stack108()  { var buf [108]byte; use(buf[:]); C.callGoStackCheck() }
    560 func stack112()  { var buf [112]byte; use(buf[:]); C.callGoStackCheck() }
    561 func stack116()  { var buf [116]byte; use(buf[:]); C.callGoStackCheck() }
    562 func stack120()  { var buf [120]byte; use(buf[:]); C.callGoStackCheck() }
    563 func stack124()  { var buf [124]byte; use(buf[:]); C.callGoStackCheck() }
    564 func stack128()  { var buf [128]byte; use(buf[:]); C.callGoStackCheck() }
    565 func stack132()  { var buf [132]byte; use(buf[:]); C.callGoStackCheck() }
    566 func stack136()  { var buf [136]byte; use(buf[:]); C.callGoStackCheck() }
    567 func stack140()  { var buf [140]byte; use(buf[:]); C.callGoStackCheck() }
    568 func stack144()  { var buf [144]byte; use(buf[:]); C.callGoStackCheck() }
    569 func stack148()  { var buf [148]byte; use(buf[:]); C.callGoStackCheck() }
    570 func stack152()  { var buf [152]byte; use(buf[:]); C.callGoStackCheck() }
    571 func stack156()  { var buf [156]byte; use(buf[:]); C.callGoStackCheck() }
    572 func stack160()  { var buf [160]byte; use(buf[:]); C.callGoStackCheck() }
    573 func stack164()  { var buf [164]byte; use(buf[:]); C.callGoStackCheck() }
    574 func stack168()  { var buf [168]byte; use(buf[:]); C.callGoStackCheck() }
    575 func stack172()  { var buf [172]byte; use(buf[:]); C.callGoStackCheck() }
    576 func stack176()  { var buf [176]byte; use(buf[:]); C.callGoStackCheck() }
    577 func stack180()  { var buf [180]byte; use(buf[:]); C.callGoStackCheck() }
    578 func stack184()  { var buf [184]byte; use(buf[:]); C.callGoStackCheck() }
    579 func stack188()  { var buf [188]byte; use(buf[:]); C.callGoStackCheck() }
    580 func stack192()  { var buf [192]byte; use(buf[:]); C.callGoStackCheck() }
    581 func stack196()  { var buf [196]byte; use(buf[:]); C.callGoStackCheck() }
    582 func stack200()  { var buf [200]byte; use(buf[:]); C.callGoStackCheck() }
    583 func stack204()  { var buf [204]byte; use(buf[:]); C.callGoStackCheck() }
    584 func stack208()  { var buf [208]byte; use(buf[:]); C.callGoStackCheck() }
    585 func stack212()  { var buf [212]byte; use(buf[:]); C.callGoStackCheck() }
    586 func stack216()  { var buf [216]byte; use(buf[:]); C.callGoStackCheck() }
    587 func stack220()  { var buf [220]byte; use(buf[:]); C.callGoStackCheck() }
    588 func stack224()  { var buf [224]byte; use(buf[:]); C.callGoStackCheck() }
    589 func stack228()  { var buf [228]byte; use(buf[:]); C.callGoStackCheck() }
    590 func stack232()  { var buf [232]byte; use(buf[:]); C.callGoStackCheck() }
    591 func stack236()  { var buf [236]byte; use(buf[:]); C.callGoStackCheck() }
    592 func stack240()  { var buf [240]byte; use(buf[:]); C.callGoStackCheck() }
    593 func stack244()  { var buf [244]byte; use(buf[:]); C.callGoStackCheck() }
    594 func stack248()  { var buf [248]byte; use(buf[:]); C.callGoStackCheck() }
    595 func stack252()  { var buf [252]byte; use(buf[:]); C.callGoStackCheck() }
    596 func stack256()  { var buf [256]byte; use(buf[:]); C.callGoStackCheck() }
    597 func stack260()  { var buf [260]byte; use(buf[:]); C.callGoStackCheck() }
    598 func stack264()  { var buf [264]byte; use(buf[:]); C.callGoStackCheck() }
    599 func stack268()  { var buf [268]byte; use(buf[:]); C.callGoStackCheck() }
    600 func stack272()  { var buf [272]byte; use(buf[:]); C.callGoStackCheck() }
    601 func stack276()  { var buf [276]byte; use(buf[:]); C.callGoStackCheck() }
    602 func stack280()  { var buf [280]byte; use(buf[:]); C.callGoStackCheck() }
    603 func stack284()  { var buf [284]byte; use(buf[:]); C.callGoStackCheck() }
    604 func stack288()  { var buf [288]byte; use(buf[:]); C.callGoStackCheck() }
    605 func stack292()  { var buf [292]byte; use(buf[:]); C.callGoStackCheck() }
    606 func stack296()  { var buf [296]byte; use(buf[:]); C.callGoStackCheck() }
    607 func stack300()  { var buf [300]byte; use(buf[:]); C.callGoStackCheck() }
    608 func stack304()  { var buf [304]byte; use(buf[:]); C.callGoStackCheck() }
    609 func stack308()  { var buf [308]byte; use(buf[:]); C.callGoStackCheck() }
    610 func stack312()  { var buf [312]byte; use(buf[:]); C.callGoStackCheck() }
    611 func stack316()  { var buf [316]byte; use(buf[:]); C.callGoStackCheck() }
    612 func stack320()  { var buf [320]byte; use(buf[:]); C.callGoStackCheck() }
    613 func stack324()  { var buf [324]byte; use(buf[:]); C.callGoStackCheck() }
    614 func stack328()  { var buf [328]byte; use(buf[:]); C.callGoStackCheck() }
    615 func stack332()  { var buf [332]byte; use(buf[:]); C.callGoStackCheck() }
    616 func stack336()  { var buf [336]byte; use(buf[:]); C.callGoStackCheck() }
    617 func stack340()  { var buf [340]byte; use(buf[:]); C.callGoStackCheck() }
    618 func stack344()  { var buf [344]byte; use(buf[:]); C.callGoStackCheck() }
    619 func stack348()  { var buf [348]byte; use(buf[:]); C.callGoStackCheck() }
    620 func stack352()  { var buf [352]byte; use(buf[:]); C.callGoStackCheck() }
    621 func stack356()  { var buf [356]byte; use(buf[:]); C.callGoStackCheck() }
    622 func stack360()  { var buf [360]byte; use(buf[:]); C.callGoStackCheck() }
    623 func stack364()  { var buf [364]byte; use(buf[:]); C.callGoStackCheck() }
    624 func stack368()  { var buf [368]byte; use(buf[:]); C.callGoStackCheck() }
    625 func stack372()  { var buf [372]byte; use(buf[:]); C.callGoStackCheck() }
    626 func stack376()  { var buf [376]byte; use(buf[:]); C.callGoStackCheck() }
    627 func stack380()  { var buf [380]byte; use(buf[:]); C.callGoStackCheck() }
    628 func stack384()  { var buf [384]byte; use(buf[:]); C.callGoStackCheck() }
    629 func stack388()  { var buf [388]byte; use(buf[:]); C.callGoStackCheck() }
    630 func stack392()  { var buf [392]byte; use(buf[:]); C.callGoStackCheck() }
    631 func stack396()  { var buf [396]byte; use(buf[:]); C.callGoStackCheck() }
    632 func stack400()  { var buf [400]byte; use(buf[:]); C.callGoStackCheck() }
    633 func stack404()  { var buf [404]byte; use(buf[:]); C.callGoStackCheck() }
    634 func stack408()  { var buf [408]byte; use(buf[:]); C.callGoStackCheck() }
    635 func stack412()  { var buf [412]byte; use(buf[:]); C.callGoStackCheck() }
    636 func stack416()  { var buf [416]byte; use(buf[:]); C.callGoStackCheck() }
    637 func stack420()  { var buf [420]byte; use(buf[:]); C.callGoStackCheck() }
    638 func stack424()  { var buf [424]byte; use(buf[:]); C.callGoStackCheck() }
    639 func stack428()  { var buf [428]byte; use(buf[:]); C.callGoStackCheck() }
    640 func stack432()  { var buf [432]byte; use(buf[:]); C.callGoStackCheck() }
    641 func stack436()  { var buf [436]byte; use(buf[:]); C.callGoStackCheck() }
    642 func stack440()  { var buf [440]byte; use(buf[:]); C.callGoStackCheck() }
    643 func stack444()  { var buf [444]byte; use(buf[:]); C.callGoStackCheck() }
    644 func stack448()  { var buf [448]byte; use(buf[:]); C.callGoStackCheck() }
    645 func stack452()  { var buf [452]byte; use(buf[:]); C.callGoStackCheck() }
    646 func stack456()  { var buf [456]byte; use(buf[:]); C.callGoStackCheck() }
    647 func stack460()  { var buf [460]byte; use(buf[:]); C.callGoStackCheck() }
    648 func stack464()  { var buf [464]byte; use(buf[:]); C.callGoStackCheck() }
    649 func stack468()  { var buf [468]byte; use(buf[:]); C.callGoStackCheck() }
    650 func stack472()  { var buf [472]byte; use(buf[:]); C.callGoStackCheck() }
    651 func stack476()  { var buf [476]byte; use(buf[:]); C.callGoStackCheck() }
    652 func stack480()  { var buf [480]byte; use(buf[:]); C.callGoStackCheck() }
    653 func stack484()  { var buf [484]byte; use(buf[:]); C.callGoStackCheck() }
    654 func stack488()  { var buf [488]byte; use(buf[:]); C.callGoStackCheck() }
    655 func stack492()  { var buf [492]byte; use(buf[:]); C.callGoStackCheck() }
    656 func stack496()  { var buf [496]byte; use(buf[:]); C.callGoStackCheck() }
    657 func stack500()  { var buf [500]byte; use(buf[:]); C.callGoStackCheck() }
    658 func stack504()  { var buf [504]byte; use(buf[:]); C.callGoStackCheck() }
    659 func stack508()  { var buf [508]byte; use(buf[:]); C.callGoStackCheck() }
    660 func stack512()  { var buf [512]byte; use(buf[:]); C.callGoStackCheck() }
    661 func stack516()  { var buf [516]byte; use(buf[:]); C.callGoStackCheck() }
    662 func stack520()  { var buf [520]byte; use(buf[:]); C.callGoStackCheck() }
    663 func stack524()  { var buf [524]byte; use(buf[:]); C.callGoStackCheck() }
    664 func stack528()  { var buf [528]byte; use(buf[:]); C.callGoStackCheck() }
    665 func stack532()  { var buf [532]byte; use(buf[:]); C.callGoStackCheck() }
    666 func stack536()  { var buf [536]byte; use(buf[:]); C.callGoStackCheck() }
    667 func stack540()  { var buf [540]byte; use(buf[:]); C.callGoStackCheck() }
    668 func stack544()  { var buf [544]byte; use(buf[:]); C.callGoStackCheck() }
    669 func stack548()  { var buf [548]byte; use(buf[:]); C.callGoStackCheck() }
    670 func stack552()  { var buf [552]byte; use(buf[:]); C.callGoStackCheck() }
    671 func stack556()  { var buf [556]byte; use(buf[:]); C.callGoStackCheck() }
    672 func stack560()  { var buf [560]byte; use(buf[:]); C.callGoStackCheck() }
    673 func stack564()  { var buf [564]byte; use(buf[:]); C.callGoStackCheck() }
    674 func stack568()  { var buf [568]byte; use(buf[:]); C.callGoStackCheck() }
    675 func stack572()  { var buf [572]byte; use(buf[:]); C.callGoStackCheck() }
    676 func stack576()  { var buf [576]byte; use(buf[:]); C.callGoStackCheck() }
    677 func stack580()  { var buf [580]byte; use(buf[:]); C.callGoStackCheck() }
    678 func stack584()  { var buf [584]byte; use(buf[:]); C.callGoStackCheck() }
    679 func stack588()  { var buf [588]byte; use(buf[:]); C.callGoStackCheck() }
    680 func stack592()  { var buf [592]byte; use(buf[:]); C.callGoStackCheck() }
    681 func stack596()  { var buf [596]byte; use(buf[:]); C.callGoStackCheck() }
    682 func stack600()  { var buf [600]byte; use(buf[:]); C.callGoStackCheck() }
    683 func stack604()  { var buf [604]byte; use(buf[:]); C.callGoStackCheck() }
    684 func stack608()  { var buf [608]byte; use(buf[:]); C.callGoStackCheck() }
    685 func stack612()  { var buf [612]byte; use(buf[:]); C.callGoStackCheck() }
    686 func stack616()  { var buf [616]byte; use(buf[:]); C.callGoStackCheck() }
    687 func stack620()  { var buf [620]byte; use(buf[:]); C.callGoStackCheck() }
    688 func stack624()  { var buf [624]byte; use(buf[:]); C.callGoStackCheck() }
    689 func stack628()  { var buf [628]byte; use(buf[:]); C.callGoStackCheck() }
    690 func stack632()  { var buf [632]byte; use(buf[:]); C.callGoStackCheck() }
    691 func stack636()  { var buf [636]byte; use(buf[:]); C.callGoStackCheck() }
    692 func stack640()  { var buf [640]byte; use(buf[:]); C.callGoStackCheck() }
    693 func stack644()  { var buf [644]byte; use(buf[:]); C.callGoStackCheck() }
    694 func stack648()  { var buf [648]byte; use(buf[:]); C.callGoStackCheck() }
    695 func stack652()  { var buf [652]byte; use(buf[:]); C.callGoStackCheck() }
    696 func stack656()  { var buf [656]byte; use(buf[:]); C.callGoStackCheck() }
    697 func stack660()  { var buf [660]byte; use(buf[:]); C.callGoStackCheck() }
    698 func stack664()  { var buf [664]byte; use(buf[:]); C.callGoStackCheck() }
    699 func stack668()  { var buf [668]byte; use(buf[:]); C.callGoStackCheck() }
    700 func stack672()  { var buf [672]byte; use(buf[:]); C.callGoStackCheck() }
    701 func stack676()  { var buf [676]byte; use(buf[:]); C.callGoStackCheck() }
    702 func stack680()  { var buf [680]byte; use(buf[:]); C.callGoStackCheck() }
    703 func stack684()  { var buf [684]byte; use(buf[:]); C.callGoStackCheck() }
    704 func stack688()  { var buf [688]byte; use(buf[:]); C.callGoStackCheck() }
    705 func stack692()  { var buf [692]byte; use(buf[:]); C.callGoStackCheck() }
    706 func stack696()  { var buf [696]byte; use(buf[:]); C.callGoStackCheck() }
    707 func stack700()  { var buf [700]byte; use(buf[:]); C.callGoStackCheck() }
    708 func stack704()  { var buf [704]byte; use(buf[:]); C.callGoStackCheck() }
    709 func stack708()  { var buf [708]byte; use(buf[:]); C.callGoStackCheck() }
    710 func stack712()  { var buf [712]byte; use(buf[:]); C.callGoStackCheck() }
    711 func stack716()  { var buf [716]byte; use(buf[:]); C.callGoStackCheck() }
    712 func stack720()  { var buf [720]byte; use(buf[:]); C.callGoStackCheck() }
    713 func stack724()  { var buf [724]byte; use(buf[:]); C.callGoStackCheck() }
    714 func stack728()  { var buf [728]byte; use(buf[:]); C.callGoStackCheck() }
    715 func stack732()  { var buf [732]byte; use(buf[:]); C.callGoStackCheck() }
    716 func stack736()  { var buf [736]byte; use(buf[:]); C.callGoStackCheck() }
    717 func stack740()  { var buf [740]byte; use(buf[:]); C.callGoStackCheck() }
    718 func stack744()  { var buf [744]byte; use(buf[:]); C.callGoStackCheck() }
    719 func stack748()  { var buf [748]byte; use(buf[:]); C.callGoStackCheck() }
    720 func stack752()  { var buf [752]byte; use(buf[:]); C.callGoStackCheck() }
    721 func stack756()  { var buf [756]byte; use(buf[:]); C.callGoStackCheck() }
    722 func stack760()  { var buf [760]byte; use(buf[:]); C.callGoStackCheck() }
    723 func stack764()  { var buf [764]byte; use(buf[:]); C.callGoStackCheck() }
    724 func stack768()  { var buf [768]byte; use(buf[:]); C.callGoStackCheck() }
    725 func stack772()  { var buf [772]byte; use(buf[:]); C.callGoStackCheck() }
    726 func stack776()  { var buf [776]byte; use(buf[:]); C.callGoStackCheck() }
    727 func stack780()  { var buf [780]byte; use(buf[:]); C.callGoStackCheck() }
    728 func stack784()  { var buf [784]byte; use(buf[:]); C.callGoStackCheck() }
    729 func stack788()  { var buf [788]byte; use(buf[:]); C.callGoStackCheck() }
    730 func stack792()  { var buf [792]byte; use(buf[:]); C.callGoStackCheck() }
    731 func stack796()  { var buf [796]byte; use(buf[:]); C.callGoStackCheck() }
    732 func stack800()  { var buf [800]byte; use(buf[:]); C.callGoStackCheck() }
    733 func stack804()  { var buf [804]byte; use(buf[:]); C.callGoStackCheck() }
    734 func stack808()  { var buf [808]byte; use(buf[:]); C.callGoStackCheck() }
    735 func stack812()  { var buf [812]byte; use(buf[:]); C.callGoStackCheck() }
    736 func stack816()  { var buf [816]byte; use(buf[:]); C.callGoStackCheck() }
    737 func stack820()  { var buf [820]byte; use(buf[:]); C.callGoStackCheck() }
    738 func stack824()  { var buf [824]byte; use(buf[:]); C.callGoStackCheck() }
    739 func stack828()  { var buf [828]byte; use(buf[:]); C.callGoStackCheck() }
    740 func stack832()  { var buf [832]byte; use(buf[:]); C.callGoStackCheck() }
    741 func stack836()  { var buf [836]byte; use(buf[:]); C.callGoStackCheck() }
    742 func stack840()  { var buf [840]byte; use(buf[:]); C.callGoStackCheck() }
    743 func stack844()  { var buf [844]byte; use(buf[:]); C.callGoStackCheck() }
    744 func stack848()  { var buf [848]byte; use(buf[:]); C.callGoStackCheck() }
    745 func stack852()  { var buf [852]byte; use(buf[:]); C.callGoStackCheck() }
    746 func stack856()  { var buf [856]byte; use(buf[:]); C.callGoStackCheck() }
    747 func stack860()  { var buf [860]byte; use(buf[:]); C.callGoStackCheck() }
    748 func stack864()  { var buf [864]byte; use(buf[:]); C.callGoStackCheck() }
    749 func stack868()  { var buf [868]byte; use(buf[:]); C.callGoStackCheck() }
    750 func stack872()  { var buf [872]byte; use(buf[:]); C.callGoStackCheck() }
    751 func stack876()  { var buf [876]byte; use(buf[:]); C.callGoStackCheck() }
    752 func stack880()  { var buf [880]byte; use(buf[:]); C.callGoStackCheck() }
    753 func stack884()  { var buf [884]byte; use(buf[:]); C.callGoStackCheck() }
    754 func stack888()  { var buf [888]byte; use(buf[:]); C.callGoStackCheck() }
    755 func stack892()  { var buf [892]byte; use(buf[:]); C.callGoStackCheck() }
    756 func stack896()  { var buf [896]byte; use(buf[:]); C.callGoStackCheck() }
    757 func stack900()  { var buf [900]byte; use(buf[:]); C.callGoStackCheck() }
    758 func stack904()  { var buf [904]byte; use(buf[:]); C.callGoStackCheck() }
    759 func stack908()  { var buf [908]byte; use(buf[:]); C.callGoStackCheck() }
    760 func stack912()  { var buf [912]byte; use(buf[:]); C.callGoStackCheck() }
    761 func stack916()  { var buf [916]byte; use(buf[:]); C.callGoStackCheck() }
    762 func stack920()  { var buf [920]byte; use(buf[:]); C.callGoStackCheck() }
    763 func stack924()  { var buf [924]byte; use(buf[:]); C.callGoStackCheck() }
    764 func stack928()  { var buf [928]byte; use(buf[:]); C.callGoStackCheck() }
    765 func stack932()  { var buf [932]byte; use(buf[:]); C.callGoStackCheck() }
    766 func stack936()  { var buf [936]byte; use(buf[:]); C.callGoStackCheck() }
    767 func stack940()  { var buf [940]byte; use(buf[:]); C.callGoStackCheck() }
    768 func stack944()  { var buf [944]byte; use(buf[:]); C.callGoStackCheck() }
    769 func stack948()  { var buf [948]byte; use(buf[:]); C.callGoStackCheck() }
    770 func stack952()  { var buf [952]byte; use(buf[:]); C.callGoStackCheck() }
    771 func stack956()  { var buf [956]byte; use(buf[:]); C.callGoStackCheck() }
    772 func stack960()  { var buf [960]byte; use(buf[:]); C.callGoStackCheck() }
    773 func stack964()  { var buf [964]byte; use(buf[:]); C.callGoStackCheck() }
    774 func stack968()  { var buf [968]byte; use(buf[:]); C.callGoStackCheck() }
    775 func stack972()  { var buf [972]byte; use(buf[:]); C.callGoStackCheck() }
    776 func stack976()  { var buf [976]byte; use(buf[:]); C.callGoStackCheck() }
    777 func stack980()  { var buf [980]byte; use(buf[:]); C.callGoStackCheck() }
    778 func stack984()  { var buf [984]byte; use(buf[:]); C.callGoStackCheck() }
    779 func stack988()  { var buf [988]byte; use(buf[:]); C.callGoStackCheck() }
    780 func stack992()  { var buf [992]byte; use(buf[:]); C.callGoStackCheck() }
    781 func stack996()  { var buf [996]byte; use(buf[:]); C.callGoStackCheck() }
    782 func stack1000() { var buf [1000]byte; use(buf[:]); C.callGoStackCheck() }
    783 func stack1004() { var buf [1004]byte; use(buf[:]); C.callGoStackCheck() }
    784 func stack1008() { var buf [1008]byte; use(buf[:]); C.callGoStackCheck() }
    785 func stack1012() { var buf [1012]byte; use(buf[:]); C.callGoStackCheck() }
    786 func stack1016() { var buf [1016]byte; use(buf[:]); C.callGoStackCheck() }
    787 func stack1020() { var buf [1020]byte; use(buf[:]); C.callGoStackCheck() }
    788 func stack1024() { var buf [1024]byte; use(buf[:]); C.callGoStackCheck() }
    789 func stack1028() { var buf [1028]byte; use(buf[:]); C.callGoStackCheck() }
    790 func stack1032() { var buf [1032]byte; use(buf[:]); C.callGoStackCheck() }
    791 func stack1036() { var buf [1036]byte; use(buf[:]); C.callGoStackCheck() }
    792 func stack1040() { var buf [1040]byte; use(buf[:]); C.callGoStackCheck() }
    793 func stack1044() { var buf [1044]byte; use(buf[:]); C.callGoStackCheck() }
    794 func stack1048() { var buf [1048]byte; use(buf[:]); C.callGoStackCheck() }
    795 func stack1052() { var buf [1052]byte; use(buf[:]); C.callGoStackCheck() }
    796 func stack1056() { var buf [1056]byte; use(buf[:]); C.callGoStackCheck() }
    797 func stack1060() { var buf [1060]byte; use(buf[:]); C.callGoStackCheck() }
    798 func stack1064() { var buf [1064]byte; use(buf[:]); C.callGoStackCheck() }
    799 func stack1068() { var buf [1068]byte; use(buf[:]); C.callGoStackCheck() }
    800 func stack1072() { var buf [1072]byte; use(buf[:]); C.callGoStackCheck() }
    801 func stack1076() { var buf [1076]byte; use(buf[:]); C.callGoStackCheck() }
    802 func stack1080() { var buf [1080]byte; use(buf[:]); C.callGoStackCheck() }
    803 func stack1084() { var buf [1084]byte; use(buf[:]); C.callGoStackCheck() }
    804 func stack1088() { var buf [1088]byte; use(buf[:]); C.callGoStackCheck() }
    805 func stack1092() { var buf [1092]byte; use(buf[:]); C.callGoStackCheck() }
    806 func stack1096() { var buf [1096]byte; use(buf[:]); C.callGoStackCheck() }
    807 func stack1100() { var buf [1100]byte; use(buf[:]); C.callGoStackCheck() }
    808 func stack1104() { var buf [1104]byte; use(buf[:]); C.callGoStackCheck() }
    809 func stack1108() { var buf [1108]byte; use(buf[:]); C.callGoStackCheck() }
    810 func stack1112() { var buf [1112]byte; use(buf[:]); C.callGoStackCheck() }
    811 func stack1116() { var buf [1116]byte; use(buf[:]); C.callGoStackCheck() }
    812 func stack1120() { var buf [1120]byte; use(buf[:]); C.callGoStackCheck() }
    813 func stack1124() { var buf [1124]byte; use(buf[:]); C.callGoStackCheck() }
    814 func stack1128() { var buf [1128]byte; use(buf[:]); C.callGoStackCheck() }
    815 func stack1132() { var buf [1132]byte; use(buf[:]); C.callGoStackCheck() }
    816 func stack1136() { var buf [1136]byte; use(buf[:]); C.callGoStackCheck() }
    817 func stack1140() { var buf [1140]byte; use(buf[:]); C.callGoStackCheck() }
    818 func stack1144() { var buf [1144]byte; use(buf[:]); C.callGoStackCheck() }
    819 func stack1148() { var buf [1148]byte; use(buf[:]); C.callGoStackCheck() }
    820 func stack1152() { var buf [1152]byte; use(buf[:]); C.callGoStackCheck() }
    821 func stack1156() { var buf [1156]byte; use(buf[:]); C.callGoStackCheck() }
    822 func stack1160() { var buf [1160]byte; use(buf[:]); C.callGoStackCheck() }
    823 func stack1164() { var buf [1164]byte; use(buf[:]); C.callGoStackCheck() }
    824 func stack1168() { var buf [1168]byte; use(buf[:]); C.callGoStackCheck() }
    825 func stack1172() { var buf [1172]byte; use(buf[:]); C.callGoStackCheck() }
    826 func stack1176() { var buf [1176]byte; use(buf[:]); C.callGoStackCheck() }
    827 func stack1180() { var buf [1180]byte; use(buf[:]); C.callGoStackCheck() }
    828 func stack1184() { var buf [1184]byte; use(buf[:]); C.callGoStackCheck() }
    829 func stack1188() { var buf [1188]byte; use(buf[:]); C.callGoStackCheck() }
    830 func stack1192() { var buf [1192]byte; use(buf[:]); C.callGoStackCheck() }
    831 func stack1196() { var buf [1196]byte; use(buf[:]); C.callGoStackCheck() }
    832 func stack1200() { var buf [1200]byte; use(buf[:]); C.callGoStackCheck() }
    833 func stack1204() { var buf [1204]byte; use(buf[:]); C.callGoStackCheck() }
    834 func stack1208() { var buf [1208]byte; use(buf[:]); C.callGoStackCheck() }
    835 func stack1212() { var buf [1212]byte; use(buf[:]); C.callGoStackCheck() }
    836 func stack1216() { var buf [1216]byte; use(buf[:]); C.callGoStackCheck() }
    837 func stack1220() { var buf [1220]byte; use(buf[:]); C.callGoStackCheck() }
    838 func stack1224() { var buf [1224]byte; use(buf[:]); C.callGoStackCheck() }
    839 func stack1228() { var buf [1228]byte; use(buf[:]); C.callGoStackCheck() }
    840 func stack1232() { var buf [1232]byte; use(buf[:]); C.callGoStackCheck() }
    841 func stack1236() { var buf [1236]byte; use(buf[:]); C.callGoStackCheck() }
    842 func stack1240() { var buf [1240]byte; use(buf[:]); C.callGoStackCheck() }
    843 func stack1244() { var buf [1244]byte; use(buf[:]); C.callGoStackCheck() }
    844 func stack1248() { var buf [1248]byte; use(buf[:]); C.callGoStackCheck() }
    845 func stack1252() { var buf [1252]byte; use(buf[:]); C.callGoStackCheck() }
    846 func stack1256() { var buf [1256]byte; use(buf[:]); C.callGoStackCheck() }
    847 func stack1260() { var buf [1260]byte; use(buf[:]); C.callGoStackCheck() }
    848 func stack1264() { var buf [1264]byte; use(buf[:]); C.callGoStackCheck() }
    849 func stack1268() { var buf [1268]byte; use(buf[:]); C.callGoStackCheck() }
    850 func stack1272() { var buf [1272]byte; use(buf[:]); C.callGoStackCheck() }
    851 func stack1276() { var buf [1276]byte; use(buf[:]); C.callGoStackCheck() }
    852 func stack1280() { var buf [1280]byte; use(buf[:]); C.callGoStackCheck() }
    853 func stack1284() { var buf [1284]byte; use(buf[:]); C.callGoStackCheck() }
    854 func stack1288() { var buf [1288]byte; use(buf[:]); C.callGoStackCheck() }
    855 func stack1292() { var buf [1292]byte; use(buf[:]); C.callGoStackCheck() }
    856 func stack1296() { var buf [1296]byte; use(buf[:]); C.callGoStackCheck() }
    857 func stack1300() { var buf [1300]byte; use(buf[:]); C.callGoStackCheck() }
    858 func stack1304() { var buf [1304]byte; use(buf[:]); C.callGoStackCheck() }
    859 func stack1308() { var buf [1308]byte; use(buf[:]); C.callGoStackCheck() }
    860 func stack1312() { var buf [1312]byte; use(buf[:]); C.callGoStackCheck() }
    861 func stack1316() { var buf [1316]byte; use(buf[:]); C.callGoStackCheck() }
    862 func stack1320() { var buf [1320]byte; use(buf[:]); C.callGoStackCheck() }
    863 func stack1324() { var buf [1324]byte; use(buf[:]); C.callGoStackCheck() }
    864 func stack1328() { var buf [1328]byte; use(buf[:]); C.callGoStackCheck() }
    865 func stack1332() { var buf [1332]byte; use(buf[:]); C.callGoStackCheck() }
    866 func stack1336() { var buf [1336]byte; use(buf[:]); C.callGoStackCheck() }
    867 func stack1340() { var buf [1340]byte; use(buf[:]); C.callGoStackCheck() }
    868 func stack1344() { var buf [1344]byte; use(buf[:]); C.callGoStackCheck() }
    869 func stack1348() { var buf [1348]byte; use(buf[:]); C.callGoStackCheck() }
    870 func stack1352() { var buf [1352]byte; use(buf[:]); C.callGoStackCheck() }
    871 func stack1356() { var buf [1356]byte; use(buf[:]); C.callGoStackCheck() }
    872 func stack1360() { var buf [1360]byte; use(buf[:]); C.callGoStackCheck() }
    873 func stack1364() { var buf [1364]byte; use(buf[:]); C.callGoStackCheck() }
    874 func stack1368() { var buf [1368]byte; use(buf[:]); C.callGoStackCheck() }
    875 func stack1372() { var buf [1372]byte; use(buf[:]); C.callGoStackCheck() }
    876 func stack1376() { var buf [1376]byte; use(buf[:]); C.callGoStackCheck() }
    877 func stack1380() { var buf [1380]byte; use(buf[:]); C.callGoStackCheck() }
    878 func stack1384() { var buf [1384]byte; use(buf[:]); C.callGoStackCheck() }
    879 func stack1388() { var buf [1388]byte; use(buf[:]); C.callGoStackCheck() }
    880 func stack1392() { var buf [1392]byte; use(buf[:]); C.callGoStackCheck() }
    881 func stack1396() { var buf [1396]byte; use(buf[:]); C.callGoStackCheck() }
    882 func stack1400() { var buf [1400]byte; use(buf[:]); C.callGoStackCheck() }
    883 func stack1404() { var buf [1404]byte; use(buf[:]); C.callGoStackCheck() }
    884 func stack1408() { var buf [1408]byte; use(buf[:]); C.callGoStackCheck() }
    885 func stack1412() { var buf [1412]byte; use(buf[:]); C.callGoStackCheck() }
    886 func stack1416() { var buf [1416]byte; use(buf[:]); C.callGoStackCheck() }
    887 func stack1420() { var buf [1420]byte; use(buf[:]); C.callGoStackCheck() }
    888 func stack1424() { var buf [1424]byte; use(buf[:]); C.callGoStackCheck() }
    889 func stack1428() { var buf [1428]byte; use(buf[:]); C.callGoStackCheck() }
    890 func stack1432() { var buf [1432]byte; use(buf[:]); C.callGoStackCheck() }
    891 func stack1436() { var buf [1436]byte; use(buf[:]); C.callGoStackCheck() }
    892 func stack1440() { var buf [1440]byte; use(buf[:]); C.callGoStackCheck() }
    893 func stack1444() { var buf [1444]byte; use(buf[:]); C.callGoStackCheck() }
    894 func stack1448() { var buf [1448]byte; use(buf[:]); C.callGoStackCheck() }
    895 func stack1452() { var buf [1452]byte; use(buf[:]); C.callGoStackCheck() }
    896 func stack1456() { var buf [1456]byte; use(buf[:]); C.callGoStackCheck() }
    897 func stack1460() { var buf [1460]byte; use(buf[:]); C.callGoStackCheck() }
    898 func stack1464() { var buf [1464]byte; use(buf[:]); C.callGoStackCheck() }
    899 func stack1468() { var buf [1468]byte; use(buf[:]); C.callGoStackCheck() }
    900 func stack1472() { var buf [1472]byte; use(buf[:]); C.callGoStackCheck() }
    901 func stack1476() { var buf [1476]byte; use(buf[:]); C.callGoStackCheck() }
    902 func stack1480() { var buf [1480]byte; use(buf[:]); C.callGoStackCheck() }
    903 func stack1484() { var buf [1484]byte; use(buf[:]); C.callGoStackCheck() }
    904 func stack1488() { var buf [1488]byte; use(buf[:]); C.callGoStackCheck() }
    905 func stack1492() { var buf [1492]byte; use(buf[:]); C.callGoStackCheck() }
    906 func stack1496() { var buf [1496]byte; use(buf[:]); C.callGoStackCheck() }
    907 func stack1500() { var buf [1500]byte; use(buf[:]); C.callGoStackCheck() }
    908 func stack1504() { var buf [1504]byte; use(buf[:]); C.callGoStackCheck() }
    909 func stack1508() { var buf [1508]byte; use(buf[:]); C.callGoStackCheck() }
    910 func stack1512() { var buf [1512]byte; use(buf[:]); C.callGoStackCheck() }
    911 func stack1516() { var buf [1516]byte; use(buf[:]); C.callGoStackCheck() }
    912 func stack1520() { var buf [1520]byte; use(buf[:]); C.callGoStackCheck() }
    913 func stack1524() { var buf [1524]byte; use(buf[:]); C.callGoStackCheck() }
    914 func stack1528() { var buf [1528]byte; use(buf[:]); C.callGoStackCheck() }
    915 func stack1532() { var buf [1532]byte; use(buf[:]); C.callGoStackCheck() }
    916 func stack1536() { var buf [1536]byte; use(buf[:]); C.callGoStackCheck() }
    917 func stack1540() { var buf [1540]byte; use(buf[:]); C.callGoStackCheck() }
    918 func stack1544() { var buf [1544]byte; use(buf[:]); C.callGoStackCheck() }
    919 func stack1548() { var buf [1548]byte; use(buf[:]); C.callGoStackCheck() }
    920 func stack1552() { var buf [1552]byte; use(buf[:]); C.callGoStackCheck() }
    921 func stack1556() { var buf [1556]byte; use(buf[:]); C.callGoStackCheck() }
    922 func stack1560() { var buf [1560]byte; use(buf[:]); C.callGoStackCheck() }
    923 func stack1564() { var buf [1564]byte; use(buf[:]); C.callGoStackCheck() }
    924 func stack1568() { var buf [1568]byte; use(buf[:]); C.callGoStackCheck() }
    925 func stack1572() { var buf [1572]byte; use(buf[:]); C.callGoStackCheck() }
    926 func stack1576() { var buf [1576]byte; use(buf[:]); C.callGoStackCheck() }
    927 func stack1580() { var buf [1580]byte; use(buf[:]); C.callGoStackCheck() }
    928 func stack1584() { var buf [1584]byte; use(buf[:]); C.callGoStackCheck() }
    929 func stack1588() { var buf [1588]byte; use(buf[:]); C.callGoStackCheck() }
    930 func stack1592() { var buf [1592]byte; use(buf[:]); C.callGoStackCheck() }
    931 func stack1596() { var buf [1596]byte; use(buf[:]); C.callGoStackCheck() }
    932 func stack1600() { var buf [1600]byte; use(buf[:]); C.callGoStackCheck() }
    933 func stack1604() { var buf [1604]byte; use(buf[:]); C.callGoStackCheck() }
    934 func stack1608() { var buf [1608]byte; use(buf[:]); C.callGoStackCheck() }
    935 func stack1612() { var buf [1612]byte; use(buf[:]); C.callGoStackCheck() }
    936 func stack1616() { var buf [1616]byte; use(buf[:]); C.callGoStackCheck() }
    937 func stack1620() { var buf [1620]byte; use(buf[:]); C.callGoStackCheck() }
    938 func stack1624() { var buf [1624]byte; use(buf[:]); C.callGoStackCheck() }
    939 func stack1628() { var buf [1628]byte; use(buf[:]); C.callGoStackCheck() }
    940 func stack1632() { var buf [1632]byte; use(buf[:]); C.callGoStackCheck() }
    941 func stack1636() { var buf [1636]byte; use(buf[:]); C.callGoStackCheck() }
    942 func stack1640() { var buf [1640]byte; use(buf[:]); C.callGoStackCheck() }
    943 func stack1644() { var buf [1644]byte; use(buf[:]); C.callGoStackCheck() }
    944 func stack1648() { var buf [1648]byte; use(buf[:]); C.callGoStackCheck() }
    945 func stack1652() { var buf [1652]byte; use(buf[:]); C.callGoStackCheck() }
    946 func stack1656() { var buf [1656]byte; use(buf[:]); C.callGoStackCheck() }
    947 func stack1660() { var buf [1660]byte; use(buf[:]); C.callGoStackCheck() }
    948 func stack1664() { var buf [1664]byte; use(buf[:]); C.callGoStackCheck() }
    949 func stack1668() { var buf [1668]byte; use(buf[:]); C.callGoStackCheck() }
    950 func stack1672() { var buf [1672]byte; use(buf[:]); C.callGoStackCheck() }
    951 func stack1676() { var buf [1676]byte; use(buf[:]); C.callGoStackCheck() }
    952 func stack1680() { var buf [1680]byte; use(buf[:]); C.callGoStackCheck() }
    953 func stack1684() { var buf [1684]byte; use(buf[:]); C.callGoStackCheck() }
    954 func stack1688() { var buf [1688]byte; use(buf[:]); C.callGoStackCheck() }
    955 func stack1692() { var buf [1692]byte; use(buf[:]); C.callGoStackCheck() }
    956 func stack1696() { var buf [1696]byte; use(buf[:]); C.callGoStackCheck() }
    957 func stack1700() { var buf [1700]byte; use(buf[:]); C.callGoStackCheck() }
    958 func stack1704() { var buf [1704]byte; use(buf[:]); C.callGoStackCheck() }
    959 func stack1708() { var buf [1708]byte; use(buf[:]); C.callGoStackCheck() }
    960 func stack1712() { var buf [1712]byte; use(buf[:]); C.callGoStackCheck() }
    961 func stack1716() { var buf [1716]byte; use(buf[:]); C.callGoStackCheck() }
    962 func stack1720() { var buf [1720]byte; use(buf[:]); C.callGoStackCheck() }
    963 func stack1724() { var buf [1724]byte; use(buf[:]); C.callGoStackCheck() }
    964 func stack1728() { var buf [1728]byte; use(buf[:]); C.callGoStackCheck() }
    965 func stack1732() { var buf [1732]byte; use(buf[:]); C.callGoStackCheck() }
    966 func stack1736() { var buf [1736]byte; use(buf[:]); C.callGoStackCheck() }
    967 func stack1740() { var buf [1740]byte; use(buf[:]); C.callGoStackCheck() }
    968 func stack1744() { var buf [1744]byte; use(buf[:]); C.callGoStackCheck() }
    969 func stack1748() { var buf [1748]byte; use(buf[:]); C.callGoStackCheck() }
    970 func stack1752() { var buf [1752]byte; use(buf[:]); C.callGoStackCheck() }
    971 func stack1756() { var buf [1756]byte; use(buf[:]); C.callGoStackCheck() }
    972 func stack1760() { var buf [1760]byte; use(buf[:]); C.callGoStackCheck() }
    973 func stack1764() { var buf [1764]byte; use(buf[:]); C.callGoStackCheck() }
    974 func stack1768() { var buf [1768]byte; use(buf[:]); C.callGoStackCheck() }
    975 func stack1772() { var buf [1772]byte; use(buf[:]); C.callGoStackCheck() }
    976 func stack1776() { var buf [1776]byte; use(buf[:]); C.callGoStackCheck() }
    977 func stack1780() { var buf [1780]byte; use(buf[:]); C.callGoStackCheck() }
    978 func stack1784() { var buf [1784]byte; use(buf[:]); C.callGoStackCheck() }
    979 func stack1788() { var buf [1788]byte; use(buf[:]); C.callGoStackCheck() }
    980 func stack1792() { var buf [1792]byte; use(buf[:]); C.callGoStackCheck() }
    981 func stack1796() { var buf [1796]byte; use(buf[:]); C.callGoStackCheck() }
    982 func stack1800() { var buf [1800]byte; use(buf[:]); C.callGoStackCheck() }
    983 func stack1804() { var buf [1804]byte; use(buf[:]); C.callGoStackCheck() }
    984 func stack1808() { var buf [1808]byte; use(buf[:]); C.callGoStackCheck() }
    985 func stack1812() { var buf [1812]byte; use(buf[:]); C.callGoStackCheck() }
    986 func stack1816() { var buf [1816]byte; use(buf[:]); C.callGoStackCheck() }
    987 func stack1820() { var buf [1820]byte; use(buf[:]); C.callGoStackCheck() }
    988 func stack1824() { var buf [1824]byte; use(buf[:]); C.callGoStackCheck() }
    989 func stack1828() { var buf [1828]byte; use(buf[:]); C.callGoStackCheck() }
    990 func stack1832() { var buf [1832]byte; use(buf[:]); C.callGoStackCheck() }
    991 func stack1836() { var buf [1836]byte; use(buf[:]); C.callGoStackCheck() }
    992 func stack1840() { var buf [1840]byte; use(buf[:]); C.callGoStackCheck() }
    993 func stack1844() { var buf [1844]byte; use(buf[:]); C.callGoStackCheck() }
    994 func stack1848() { var buf [1848]byte; use(buf[:]); C.callGoStackCheck() }
    995 func stack1852() { var buf [1852]byte; use(buf[:]); C.callGoStackCheck() }
    996 func stack1856() { var buf [1856]byte; use(buf[:]); C.callGoStackCheck() }
    997 func stack1860() { var buf [1860]byte; use(buf[:]); C.callGoStackCheck() }
    998 func stack1864() { var buf [1864]byte; use(buf[:]); C.callGoStackCheck() }
    999 func stack1868() { var buf [1868]byte; use(buf[:]); C.callGoStackCheck() }
   1000 func stack1872() { var buf [1872]byte; use(buf[:]); C.callGoStackCheck() }
   1001 func stack1876() { var buf [1876]byte; use(buf[:]); C.callGoStackCheck() }
   1002 func stack1880() { var buf [1880]byte; use(buf[:]); C.callGoStackCheck() }
   1003 func stack1884() { var buf [1884]byte; use(buf[:]); C.callGoStackCheck() }
   1004 func stack1888() { var buf [1888]byte; use(buf[:]); C.callGoStackCheck() }
   1005 func stack1892() { var buf [1892]byte; use(buf[:]); C.callGoStackCheck() }
   1006 func stack1896() { var buf [1896]byte; use(buf[:]); C.callGoStackCheck() }
   1007 func stack1900() { var buf [1900]byte; use(buf[:]); C.callGoStackCheck() }
   1008 func stack1904() { var buf [1904]byte; use(buf[:]); C.callGoStackCheck() }
   1009 func stack1908() { var buf [1908]byte; use(buf[:]); C.callGoStackCheck() }
   1010 func stack1912() { var buf [1912]byte; use(buf[:]); C.callGoStackCheck() }
   1011 func stack1916() { var buf [1916]byte; use(buf[:]); C.callGoStackCheck() }
   1012 func stack1920() { var buf [1920]byte; use(buf[:]); C.callGoStackCheck() }
   1013 func stack1924() { var buf [1924]byte; use(buf[:]); C.callGoStackCheck() }
   1014 func stack1928() { var buf [1928]byte; use(buf[:]); C.callGoStackCheck() }
   1015 func stack1932() { var buf [1932]byte; use(buf[:]); C.callGoStackCheck() }
   1016 func stack1936() { var buf [1936]byte; use(buf[:]); C.callGoStackCheck() }
   1017 func stack1940() { var buf [1940]byte; use(buf[:]); C.callGoStackCheck() }
   1018 func stack1944() { var buf [1944]byte; use(buf[:]); C.callGoStackCheck() }
   1019 func stack1948() { var buf [1948]byte; use(buf[:]); C.callGoStackCheck() }
   1020 func stack1952() { var buf [1952]byte; use(buf[:]); C.callGoStackCheck() }
   1021 func stack1956() { var buf [1956]byte; use(buf[:]); C.callGoStackCheck() }
   1022 func stack1960() { var buf [1960]byte; use(buf[:]); C.callGoStackCheck() }
   1023 func stack1964() { var buf [1964]byte; use(buf[:]); C.callGoStackCheck() }
   1024 func stack1968() { var buf [1968]byte; use(buf[:]); C.callGoStackCheck() }
   1025 func stack1972() { var buf [1972]byte; use(buf[:]); C.callGoStackCheck() }
   1026 func stack1976() { var buf [1976]byte; use(buf[:]); C.callGoStackCheck() }
   1027 func stack1980() { var buf [1980]byte; use(buf[:]); C.callGoStackCheck() }
   1028 func stack1984() { var buf [1984]byte; use(buf[:]); C.callGoStackCheck() }
   1029 func stack1988() { var buf [1988]byte; use(buf[:]); C.callGoStackCheck() }
   1030 func stack1992() { var buf [1992]byte; use(buf[:]); C.callGoStackCheck() }
   1031 func stack1996() { var buf [1996]byte; use(buf[:]); C.callGoStackCheck() }
   1032 func stack2000() { var buf [2000]byte; use(buf[:]); C.callGoStackCheck() }
   1033 func stack2004() { var buf [2004]byte; use(buf[:]); C.callGoStackCheck() }
   1034 func stack2008() { var buf [2008]byte; use(buf[:]); C.callGoStackCheck() }
   1035 func stack2012() { var buf [2012]byte; use(buf[:]); C.callGoStackCheck() }
   1036 func stack2016() { var buf [2016]byte; use(buf[:]); C.callGoStackCheck() }
   1037 func stack2020() { var buf [2020]byte; use(buf[:]); C.callGoStackCheck() }
   1038 func stack2024() { var buf [2024]byte; use(buf[:]); C.callGoStackCheck() }
   1039 func stack2028() { var buf [2028]byte; use(buf[:]); C.callGoStackCheck() }
   1040 func stack2032() { var buf [2032]byte; use(buf[:]); C.callGoStackCheck() }
   1041 func stack2036() { var buf [2036]byte; use(buf[:]); C.callGoStackCheck() }
   1042 func stack2040() { var buf [2040]byte; use(buf[:]); C.callGoStackCheck() }
   1043 func stack2044() { var buf [2044]byte; use(buf[:]); C.callGoStackCheck() }
   1044 func stack2048() { var buf [2048]byte; use(buf[:]); C.callGoStackCheck() }
   1045 func stack2052() { var buf [2052]byte; use(buf[:]); C.callGoStackCheck() }
   1046 func stack2056() { var buf [2056]byte; use(buf[:]); C.callGoStackCheck() }
   1047 func stack2060() { var buf [2060]byte; use(buf[:]); C.callGoStackCheck() }
   1048 func stack2064() { var buf [2064]byte; use(buf[:]); C.callGoStackCheck() }
   1049 func stack2068() { var buf [2068]byte; use(buf[:]); C.callGoStackCheck() }
   1050 func stack2072() { var buf [2072]byte; use(buf[:]); C.callGoStackCheck() }
   1051 func stack2076() { var buf [2076]byte; use(buf[:]); C.callGoStackCheck() }
   1052 func stack2080() { var buf [2080]byte; use(buf[:]); C.callGoStackCheck() }
   1053 func stack2084() { var buf [2084]byte; use(buf[:]); C.callGoStackCheck() }
   1054 func stack2088() { var buf [2088]byte; use(buf[:]); C.callGoStackCheck() }
   1055 func stack2092() { var buf [2092]byte; use(buf[:]); C.callGoStackCheck() }
   1056 func stack2096() { var buf [2096]byte; use(buf[:]); C.callGoStackCheck() }
   1057 func stack2100() { var buf [2100]byte; use(buf[:]); C.callGoStackCheck() }
   1058 func stack2104() { var buf [2104]byte; use(buf[:]); C.callGoStackCheck() }
   1059 func stack2108() { var buf [2108]byte; use(buf[:]); C.callGoStackCheck() }
   1060 func stack2112() { var buf [2112]byte; use(buf[:]); C.callGoStackCheck() }
   1061 func stack2116() { var buf [2116]byte; use(buf[:]); C.callGoStackCheck() }
   1062 func stack2120() { var buf [2120]byte; use(buf[:]); C.callGoStackCheck() }
   1063 func stack2124() { var buf [2124]byte; use(buf[:]); C.callGoStackCheck() }
   1064 func stack2128() { var buf [2128]byte; use(buf[:]); C.callGoStackCheck() }
   1065 func stack2132() { var buf [2132]byte; use(buf[:]); C.callGoStackCheck() }
   1066 func stack2136() { var buf [2136]byte; use(buf[:]); C.callGoStackCheck() }
   1067 func stack2140() { var buf [2140]byte; use(buf[:]); C.callGoStackCheck() }
   1068 func stack2144() { var buf [2144]byte; use(buf[:]); C.callGoStackCheck() }
   1069 func stack2148() { var buf [2148]byte; use(buf[:]); C.callGoStackCheck() }
   1070 func stack2152() { var buf [2152]byte; use(buf[:]); C.callGoStackCheck() }
   1071 func stack2156() { var buf [2156]byte; use(buf[:]); C.callGoStackCheck() }
   1072 func stack2160() { var buf [2160]byte; use(buf[:]); C.callGoStackCheck() }
   1073 func stack2164() { var buf [2164]byte; use(buf[:]); C.callGoStackCheck() }
   1074 func stack2168() { var buf [2168]byte; use(buf[:]); C.callGoStackCheck() }
   1075 func stack2172() { var buf [2172]byte; use(buf[:]); C.callGoStackCheck() }
   1076 func stack2176() { var buf [2176]byte; use(buf[:]); C.callGoStackCheck() }
   1077 func stack2180() { var buf [2180]byte; use(buf[:]); C.callGoStackCheck() }
   1078 func stack2184() { var buf [2184]byte; use(buf[:]); C.callGoStackCheck() }
   1079 func stack2188() { var buf [2188]byte; use(buf[:]); C.callGoStackCheck() }
   1080 func stack2192() { var buf [2192]byte; use(buf[:]); C.callGoStackCheck() }
   1081 func stack2196() { var buf [2196]byte; use(buf[:]); C.callGoStackCheck() }
   1082 func stack2200() { var buf [2200]byte; use(buf[:]); C.callGoStackCheck() }
   1083 func stack2204() { var buf [2204]byte; use(buf[:]); C.callGoStackCheck() }
   1084 func stack2208() { var buf [2208]byte; use(buf[:]); C.callGoStackCheck() }
   1085 func stack2212() { var buf [2212]byte; use(buf[:]); C.callGoStackCheck() }
   1086 func stack2216() { var buf [2216]byte; use(buf[:]); C.callGoStackCheck() }
   1087 func stack2220() { var buf [2220]byte; use(buf[:]); C.callGoStackCheck() }
   1088 func stack2224() { var buf [2224]byte; use(buf[:]); C.callGoStackCheck() }
   1089 func stack2228() { var buf [2228]byte; use(buf[:]); C.callGoStackCheck() }
   1090 func stack2232() { var buf [2232]byte; use(buf[:]); C.callGoStackCheck() }
   1091 func stack2236() { var buf [2236]byte; use(buf[:]); C.callGoStackCheck() }
   1092 func stack2240() { var buf [2240]byte; use(buf[:]); C.callGoStackCheck() }
   1093 func stack2244() { var buf [2244]byte; use(buf[:]); C.callGoStackCheck() }
   1094 func stack2248() { var buf [2248]byte; use(buf[:]); C.callGoStackCheck() }
   1095 func stack2252() { var buf [2252]byte; use(buf[:]); C.callGoStackCheck() }
   1096 func stack2256() { var buf [2256]byte; use(buf[:]); C.callGoStackCheck() }
   1097 func stack2260() { var buf [2260]byte; use(buf[:]); C.callGoStackCheck() }
   1098 func stack2264() { var buf [2264]byte; use(buf[:]); C.callGoStackCheck() }
   1099 func stack2268() { var buf [2268]byte; use(buf[:]); C.callGoStackCheck() }
   1100 func stack2272() { var buf [2272]byte; use(buf[:]); C.callGoStackCheck() }
   1101 func stack2276() { var buf [2276]byte; use(buf[:]); C.callGoStackCheck() }
   1102 func stack2280() { var buf [2280]byte; use(buf[:]); C.callGoStackCheck() }
   1103 func stack2284() { var buf [2284]byte; use(buf[:]); C.callGoStackCheck() }
   1104 func stack2288() { var buf [2288]byte; use(buf[:]); C.callGoStackCheck() }
   1105 func stack2292() { var buf [2292]byte; use(buf[:]); C.callGoStackCheck() }
   1106 func stack2296() { var buf [2296]byte; use(buf[:]); C.callGoStackCheck() }
   1107 func stack2300() { var buf [2300]byte; use(buf[:]); C.callGoStackCheck() }
   1108 func stack2304() { var buf [2304]byte; use(buf[:]); C.callGoStackCheck() }
   1109 func stack2308() { var buf [2308]byte; use(buf[:]); C.callGoStackCheck() }
   1110 func stack2312() { var buf [2312]byte; use(buf[:]); C.callGoStackCheck() }
   1111 func stack2316() { var buf [2316]byte; use(buf[:]); C.callGoStackCheck() }
   1112 func stack2320() { var buf [2320]byte; use(buf[:]); C.callGoStackCheck() }
   1113 func stack2324() { var buf [2324]byte; use(buf[:]); C.callGoStackCheck() }
   1114 func stack2328() { var buf [2328]byte; use(buf[:]); C.callGoStackCheck() }
   1115 func stack2332() { var buf [2332]byte; use(buf[:]); C.callGoStackCheck() }
   1116 func stack2336() { var buf [2336]byte; use(buf[:]); C.callGoStackCheck() }
   1117 func stack2340() { var buf [2340]byte; use(buf[:]); C.callGoStackCheck() }
   1118 func stack2344() { var buf [2344]byte; use(buf[:]); C.callGoStackCheck() }
   1119 func stack2348() { var buf [2348]byte; use(buf[:]); C.callGoStackCheck() }
   1120 func stack2352() { var buf [2352]byte; use(buf[:]); C.callGoStackCheck() }
   1121 func stack2356() { var buf [2356]byte; use(buf[:]); C.callGoStackCheck() }
   1122 func stack2360() { var buf [2360]byte; use(buf[:]); C.callGoStackCheck() }
   1123 func stack2364() { var buf [2364]byte; use(buf[:]); C.callGoStackCheck() }
   1124 func stack2368() { var buf [2368]byte; use(buf[:]); C.callGoStackCheck() }
   1125 func stack2372() { var buf [2372]byte; use(buf[:]); C.callGoStackCheck() }
   1126 func stack2376() { var buf [2376]byte; use(buf[:]); C.callGoStackCheck() }
   1127 func stack2380() { var buf [2380]byte; use(buf[:]); C.callGoStackCheck() }
   1128 func stack2384() { var buf [2384]byte; use(buf[:]); C.callGoStackCheck() }
   1129 func stack2388() { var buf [2388]byte; use(buf[:]); C.callGoStackCheck() }
   1130 func stack2392() { var buf [2392]byte; use(buf[:]); C.callGoStackCheck() }
   1131 func stack2396() { var buf [2396]byte; use(buf[:]); C.callGoStackCheck() }
   1132 func stack2400() { var buf [2400]byte; use(buf[:]); C.callGoStackCheck() }
   1133 func stack2404() { var buf [2404]byte; use(buf[:]); C.callGoStackCheck() }
   1134 func stack2408() { var buf [2408]byte; use(buf[:]); C.callGoStackCheck() }
   1135 func stack2412() { var buf [2412]byte; use(buf[:]); C.callGoStackCheck() }
   1136 func stack2416() { var buf [2416]byte; use(buf[:]); C.callGoStackCheck() }
   1137 func stack2420() { var buf [2420]byte; use(buf[:]); C.callGoStackCheck() }
   1138 func stack2424() { var buf [2424]byte; use(buf[:]); C.callGoStackCheck() }
   1139 func stack2428() { var buf [2428]byte; use(buf[:]); C.callGoStackCheck() }
   1140 func stack2432() { var buf [2432]byte; use(buf[:]); C.callGoStackCheck() }
   1141 func stack2436() { var buf [2436]byte; use(buf[:]); C.callGoStackCheck() }
   1142 func stack2440() { var buf [2440]byte; use(buf[:]); C.callGoStackCheck() }
   1143 func stack2444() { var buf [2444]byte; use(buf[:]); C.callGoStackCheck() }
   1144 func stack2448() { var buf [2448]byte; use(buf[:]); C.callGoStackCheck() }
   1145 func stack2452() { var buf [2452]byte; use(buf[:]); C.callGoStackCheck() }
   1146 func stack2456() { var buf [2456]byte; use(buf[:]); C.callGoStackCheck() }
   1147 func stack2460() { var buf [2460]byte; use(buf[:]); C.callGoStackCheck() }
   1148 func stack2464() { var buf [2464]byte; use(buf[:]); C.callGoStackCheck() }
   1149 func stack2468() { var buf [2468]byte; use(buf[:]); C.callGoStackCheck() }
   1150 func stack2472() { var buf [2472]byte; use(buf[:]); C.callGoStackCheck() }
   1151 func stack2476() { var buf [2476]byte; use(buf[:]); C.callGoStackCheck() }
   1152 func stack2480() { var buf [2480]byte; use(buf[:]); C.callGoStackCheck() }
   1153 func stack2484() { var buf [2484]byte; use(buf[:]); C.callGoStackCheck() }
   1154 func stack2488() { var buf [2488]byte; use(buf[:]); C.callGoStackCheck() }
   1155 func stack2492() { var buf [2492]byte; use(buf[:]); C.callGoStackCheck() }
   1156 func stack2496() { var buf [2496]byte; use(buf[:]); C.callGoStackCheck() }
   1157 func stack2500() { var buf [2500]byte; use(buf[:]); C.callGoStackCheck() }
   1158 func stack2504() { var buf [2504]byte; use(buf[:]); C.callGoStackCheck() }
   1159 func stack2508() { var buf [2508]byte; use(buf[:]); C.callGoStackCheck() }
   1160 func stack2512() { var buf [2512]byte; use(buf[:]); C.callGoStackCheck() }
   1161 func stack2516() { var buf [2516]byte; use(buf[:]); C.callGoStackCheck() }
   1162 func stack2520() { var buf [2520]byte; use(buf[:]); C.callGoStackCheck() }
   1163 func stack2524() { var buf [2524]byte; use(buf[:]); C.callGoStackCheck() }
   1164 func stack2528() { var buf [2528]byte; use(buf[:]); C.callGoStackCheck() }
   1165 func stack2532() { var buf [2532]byte; use(buf[:]); C.callGoStackCheck() }
   1166 func stack2536() { var buf [2536]byte; use(buf[:]); C.callGoStackCheck() }
   1167 func stack2540() { var buf [2540]byte; use(buf[:]); C.callGoStackCheck() }
   1168 func stack2544() { var buf [2544]byte; use(buf[:]); C.callGoStackCheck() }
   1169 func stack2548() { var buf [2548]byte; use(buf[:]); C.callGoStackCheck() }
   1170 func stack2552() { var buf [2552]byte; use(buf[:]); C.callGoStackCheck() }
   1171 func stack2556() { var buf [2556]byte; use(buf[:]); C.callGoStackCheck() }
   1172 func stack2560() { var buf [2560]byte; use(buf[:]); C.callGoStackCheck() }
   1173 func stack2564() { var buf [2564]byte; use(buf[:]); C.callGoStackCheck() }
   1174 func stack2568() { var buf [2568]byte; use(buf[:]); C.callGoStackCheck() }
   1175 func stack2572() { var buf [2572]byte; use(buf[:]); C.callGoStackCheck() }
   1176 func stack2576() { var buf [2576]byte; use(buf[:]); C.callGoStackCheck() }
   1177 func stack2580() { var buf [2580]byte; use(buf[:]); C.callGoStackCheck() }
   1178 func stack2584() { var buf [2584]byte; use(buf[:]); C.callGoStackCheck() }
   1179 func stack2588() { var buf [2588]byte; use(buf[:]); C.callGoStackCheck() }
   1180 func stack2592() { var buf [2592]byte; use(buf[:]); C.callGoStackCheck() }
   1181 func stack2596() { var buf [2596]byte; use(buf[:]); C.callGoStackCheck() }
   1182 func stack2600() { var buf [2600]byte; use(buf[:]); C.callGoStackCheck() }
   1183 func stack2604() { var buf [2604]byte; use(buf[:]); C.callGoStackCheck() }
   1184 func stack2608() { var buf [2608]byte; use(buf[:]); C.callGoStackCheck() }
   1185 func stack2612() { var buf [2612]byte; use(buf[:]); C.callGoStackCheck() }
   1186 func stack2616() { var buf [2616]byte; use(buf[:]); C.callGoStackCheck() }
   1187 func stack2620() { var buf [2620]byte; use(buf[:]); C.callGoStackCheck() }
   1188 func stack2624() { var buf [2624]byte; use(buf[:]); C.callGoStackCheck() }
   1189 func stack2628() { var buf [2628]byte; use(buf[:]); C.callGoStackCheck() }
   1190 func stack2632() { var buf [2632]byte; use(buf[:]); C.callGoStackCheck() }
   1191 func stack2636() { var buf [2636]byte; use(buf[:]); C.callGoStackCheck() }
   1192 func stack2640() { var buf [2640]byte; use(buf[:]); C.callGoStackCheck() }
   1193 func stack2644() { var buf [2644]byte; use(buf[:]); C.callGoStackCheck() }
   1194 func stack2648() { var buf [2648]byte; use(buf[:]); C.callGoStackCheck() }
   1195 func stack2652() { var buf [2652]byte; use(buf[:]); C.callGoStackCheck() }
   1196 func stack2656() { var buf [2656]byte; use(buf[:]); C.callGoStackCheck() }
   1197 func stack2660() { var buf [2660]byte; use(buf[:]); C.callGoStackCheck() }
   1198 func stack2664() { var buf [2664]byte; use(buf[:]); C.callGoStackCheck() }
   1199 func stack2668() { var buf [2668]byte; use(buf[:]); C.callGoStackCheck() }
   1200 func stack2672() { var buf [2672]byte; use(buf[:]); C.callGoStackCheck() }
   1201 func stack2676() { var buf [2676]byte; use(buf[:]); C.callGoStackCheck() }
   1202 func stack2680() { var buf [2680]byte; use(buf[:]); C.callGoStackCheck() }
   1203 func stack2684() { var buf [2684]byte; use(buf[:]); C.callGoStackCheck() }
   1204 func stack2688() { var buf [2688]byte; use(buf[:]); C.callGoStackCheck() }
   1205 func stack2692() { var buf [2692]byte; use(buf[:]); C.callGoStackCheck() }
   1206 func stack2696() { var buf [2696]byte; use(buf[:]); C.callGoStackCheck() }
   1207 func stack2700() { var buf [2700]byte; use(buf[:]); C.callGoStackCheck() }
   1208 func stack2704() { var buf [2704]byte; use(buf[:]); C.callGoStackCheck() }
   1209 func stack2708() { var buf [2708]byte; use(buf[:]); C.callGoStackCheck() }
   1210 func stack2712() { var buf [2712]byte; use(buf[:]); C.callGoStackCheck() }
   1211 func stack2716() { var buf [2716]byte; use(buf[:]); C.callGoStackCheck() }
   1212 func stack2720() { var buf [2720]byte; use(buf[:]); C.callGoStackCheck() }
   1213 func stack2724() { var buf [2724]byte; use(buf[:]); C.callGoStackCheck() }
   1214 func stack2728() { var buf [2728]byte; use(buf[:]); C.callGoStackCheck() }
   1215 func stack2732() { var buf [2732]byte; use(buf[:]); C.callGoStackCheck() }
   1216 func stack2736() { var buf [2736]byte; use(buf[:]); C.callGoStackCheck() }
   1217 func stack2740() { var buf [2740]byte; use(buf[:]); C.callGoStackCheck() }
   1218 func stack2744() { var buf [2744]byte; use(buf[:]); C.callGoStackCheck() }
   1219 func stack2748() { var buf [2748]byte; use(buf[:]); C.callGoStackCheck() }
   1220 func stack2752() { var buf [2752]byte; use(buf[:]); C.callGoStackCheck() }
   1221 func stack2756() { var buf [2756]byte; use(buf[:]); C.callGoStackCheck() }
   1222 func stack2760() { var buf [2760]byte; use(buf[:]); C.callGoStackCheck() }
   1223 func stack2764() { var buf [2764]byte; use(buf[:]); C.callGoStackCheck() }
   1224 func stack2768() { var buf [2768]byte; use(buf[:]); C.callGoStackCheck() }
   1225 func stack2772() { var buf [2772]byte; use(buf[:]); C.callGoStackCheck() }
   1226 func stack2776() { var buf [2776]byte; use(buf[:]); C.callGoStackCheck() }
   1227 func stack2780() { var buf [2780]byte; use(buf[:]); C.callGoStackCheck() }
   1228 func stack2784() { var buf [2784]byte; use(buf[:]); C.callGoStackCheck() }
   1229 func stack2788() { var buf [2788]byte; use(buf[:]); C.callGoStackCheck() }
   1230 func stack2792() { var buf [2792]byte; use(buf[:]); C.callGoStackCheck() }
   1231 func stack2796() { var buf [2796]byte; use(buf[:]); C.callGoStackCheck() }
   1232 func stack2800() { var buf [2800]byte; use(buf[:]); C.callGoStackCheck() }
   1233 func stack2804() { var buf [2804]byte; use(buf[:]); C.callGoStackCheck() }
   1234 func stack2808() { var buf [2808]byte; use(buf[:]); C.callGoStackCheck() }
   1235 func stack2812() { var buf [2812]byte; use(buf[:]); C.callGoStackCheck() }
   1236 func stack2816() { var buf [2816]byte; use(buf[:]); C.callGoStackCheck() }
   1237 func stack2820() { var buf [2820]byte; use(buf[:]); C.callGoStackCheck() }
   1238 func stack2824() { var buf [2824]byte; use(buf[:]); C.callGoStackCheck() }
   1239 func stack2828() { var buf [2828]byte; use(buf[:]); C.callGoStackCheck() }
   1240 func stack2832() { var buf [2832]byte; use(buf[:]); C.callGoStackCheck() }
   1241 func stack2836() { var buf [2836]byte; use(buf[:]); C.callGoStackCheck() }
   1242 func stack2840() { var buf [2840]byte; use(buf[:]); C.callGoStackCheck() }
   1243 func stack2844() { var buf [2844]byte; use(buf[:]); C.callGoStackCheck() }
   1244 func stack2848() { var buf [2848]byte; use(buf[:]); C.callGoStackCheck() }
   1245 func stack2852() { var buf [2852]byte; use(buf[:]); C.callGoStackCheck() }
   1246 func stack2856() { var buf [2856]byte; use(buf[:]); C.callGoStackCheck() }
   1247 func stack2860() { var buf [2860]byte; use(buf[:]); C.callGoStackCheck() }
   1248 func stack2864() { var buf [2864]byte; use(buf[:]); C.callGoStackCheck() }
   1249 func stack2868() { var buf [2868]byte; use(buf[:]); C.callGoStackCheck() }
   1250 func stack2872() { var buf [2872]byte; use(buf[:]); C.callGoStackCheck() }
   1251 func stack2876() { var buf [2876]byte; use(buf[:]); C.callGoStackCheck() }
   1252 func stack2880() { var buf [2880]byte; use(buf[:]); C.callGoStackCheck() }
   1253 func stack2884() { var buf [2884]byte; use(buf[:]); C.callGoStackCheck() }
   1254 func stack2888() { var buf [2888]byte; use(buf[:]); C.callGoStackCheck() }
   1255 func stack2892() { var buf [2892]byte; use(buf[:]); C.callGoStackCheck() }
   1256 func stack2896() { var buf [2896]byte; use(buf[:]); C.callGoStackCheck() }
   1257 func stack2900() { var buf [2900]byte; use(buf[:]); C.callGoStackCheck() }
   1258 func stack2904() { var buf [2904]byte; use(buf[:]); C.callGoStackCheck() }
   1259 func stack2908() { var buf [2908]byte; use(buf[:]); C.callGoStackCheck() }
   1260 func stack2912() { var buf [2912]byte; use(buf[:]); C.callGoStackCheck() }
   1261 func stack2916() { var buf [2916]byte; use(buf[:]); C.callGoStackCheck() }
   1262 func stack2920() { var buf [2920]byte; use(buf[:]); C.callGoStackCheck() }
   1263 func stack2924() { var buf [2924]byte; use(buf[:]); C.callGoStackCheck() }
   1264 func stack2928() { var buf [2928]byte; use(buf[:]); C.callGoStackCheck() }
   1265 func stack2932() { var buf [2932]byte; use(buf[:]); C.callGoStackCheck() }
   1266 func stack2936() { var buf [2936]byte; use(buf[:]); C.callGoStackCheck() }
   1267 func stack2940() { var buf [2940]byte; use(buf[:]); C.callGoStackCheck() }
   1268 func stack2944() { var buf [2944]byte; use(buf[:]); C.callGoStackCheck() }
   1269 func stack2948() { var buf [2948]byte; use(buf[:]); C.callGoStackCheck() }
   1270 func stack2952() { var buf [2952]byte; use(buf[:]); C.callGoStackCheck() }
   1271 func stack2956() { var buf [2956]byte; use(buf[:]); C.callGoStackCheck() }
   1272 func stack2960() { var buf [2960]byte; use(buf[:]); C.callGoStackCheck() }
   1273 func stack2964() { var buf [2964]byte; use(buf[:]); C.callGoStackCheck() }
   1274 func stack2968() { var buf [2968]byte; use(buf[:]); C.callGoStackCheck() }
   1275 func stack2972() { var buf [2972]byte; use(buf[:]); C.callGoStackCheck() }
   1276 func stack2976() { var buf [2976]byte; use(buf[:]); C.callGoStackCheck() }
   1277 func stack2980() { var buf [2980]byte; use(buf[:]); C.callGoStackCheck() }
   1278 func stack2984() { var buf [2984]byte; use(buf[:]); C.callGoStackCheck() }
   1279 func stack2988() { var buf [2988]byte; use(buf[:]); C.callGoStackCheck() }
   1280 func stack2992() { var buf [2992]byte; use(buf[:]); C.callGoStackCheck() }
   1281 func stack2996() { var buf [2996]byte; use(buf[:]); C.callGoStackCheck() }
   1282 func stack3000() { var buf [3000]byte; use(buf[:]); C.callGoStackCheck() }
   1283 func stack3004() { var buf [3004]byte; use(buf[:]); C.callGoStackCheck() }
   1284 func stack3008() { var buf [3008]byte; use(buf[:]); C.callGoStackCheck() }
   1285 func stack3012() { var buf [3012]byte; use(buf[:]); C.callGoStackCheck() }
   1286 func stack3016() { var buf [3016]byte; use(buf[:]); C.callGoStackCheck() }
   1287 func stack3020() { var buf [3020]byte; use(buf[:]); C.callGoStackCheck() }
   1288 func stack3024() { var buf [3024]byte; use(buf[:]); C.callGoStackCheck() }
   1289 func stack3028() { var buf [3028]byte; use(buf[:]); C.callGoStackCheck() }
   1290 func stack3032() { var buf [3032]byte; use(buf[:]); C.callGoStackCheck() }
   1291 func stack3036() { var buf [3036]byte; use(buf[:]); C.callGoStackCheck() }
   1292 func stack3040() { var buf [3040]byte; use(buf[:]); C.callGoStackCheck() }
   1293 func stack3044() { var buf [3044]byte; use(buf[:]); C.callGoStackCheck() }
   1294 func stack3048() { var buf [3048]byte; use(buf[:]); C.callGoStackCheck() }
   1295 func stack3052() { var buf [3052]byte; use(buf[:]); C.callGoStackCheck() }
   1296 func stack3056() { var buf [3056]byte; use(buf[:]); C.callGoStackCheck() }
   1297 func stack3060() { var buf [3060]byte; use(buf[:]); C.callGoStackCheck() }
   1298 func stack3064() { var buf [3064]byte; use(buf[:]); C.callGoStackCheck() }
   1299 func stack3068() { var buf [3068]byte; use(buf[:]); C.callGoStackCheck() }
   1300 func stack3072() { var buf [3072]byte; use(buf[:]); C.callGoStackCheck() }
   1301 func stack3076() { var buf [3076]byte; use(buf[:]); C.callGoStackCheck() }
   1302 func stack3080() { var buf [3080]byte; use(buf[:]); C.callGoStackCheck() }
   1303 func stack3084() { var buf [3084]byte; use(buf[:]); C.callGoStackCheck() }
   1304 func stack3088() { var buf [3088]byte; use(buf[:]); C.callGoStackCheck() }
   1305 func stack3092() { var buf [3092]byte; use(buf[:]); C.callGoStackCheck() }
   1306 func stack3096() { var buf [3096]byte; use(buf[:]); C.callGoStackCheck() }
   1307 func stack3100() { var buf [3100]byte; use(buf[:]); C.callGoStackCheck() }
   1308 func stack3104() { var buf [3104]byte; use(buf[:]); C.callGoStackCheck() }
   1309 func stack3108() { var buf [3108]byte; use(buf[:]); C.callGoStackCheck() }
   1310 func stack3112() { var buf [3112]byte; use(buf[:]); C.callGoStackCheck() }
   1311 func stack3116() { var buf [3116]byte; use(buf[:]); C.callGoStackCheck() }
   1312 func stack3120() { var buf [3120]byte; use(buf[:]); C.callGoStackCheck() }
   1313 func stack3124() { var buf [3124]byte; use(buf[:]); C.callGoStackCheck() }
   1314 func stack3128() { var buf [3128]byte; use(buf[:]); C.callGoStackCheck() }
   1315 func stack3132() { var buf [3132]byte; use(buf[:]); C.callGoStackCheck() }
   1316 func stack3136() { var buf [3136]byte; use(buf[:]); C.callGoStackCheck() }
   1317 func stack3140() { var buf [3140]byte; use(buf[:]); C.callGoStackCheck() }
   1318 func stack3144() { var buf [3144]byte; use(buf[:]); C.callGoStackCheck() }
   1319 func stack3148() { var buf [3148]byte; use(buf[:]); C.callGoStackCheck() }
   1320 func stack3152() { var buf [3152]byte; use(buf[:]); C.callGoStackCheck() }
   1321 func stack3156() { var buf [3156]byte; use(buf[:]); C.callGoStackCheck() }
   1322 func stack3160() { var buf [3160]byte; use(buf[:]); C.callGoStackCheck() }
   1323 func stack3164() { var buf [3164]byte; use(buf[:]); C.callGoStackCheck() }
   1324 func stack3168() { var buf [3168]byte; use(buf[:]); C.callGoStackCheck() }
   1325 func stack3172() { var buf [3172]byte; use(buf[:]); C.callGoStackCheck() }
   1326 func stack3176() { var buf [3176]byte; use(buf[:]); C.callGoStackCheck() }
   1327 func stack3180() { var buf [3180]byte; use(buf[:]); C.callGoStackCheck() }
   1328 func stack3184() { var buf [3184]byte; use(buf[:]); C.callGoStackCheck() }
   1329 func stack3188() { var buf [3188]byte; use(buf[:]); C.callGoStackCheck() }
   1330 func stack3192() { var buf [3192]byte; use(buf[:]); C.callGoStackCheck() }
   1331 func stack3196() { var buf [3196]byte; use(buf[:]); C.callGoStackCheck() }
   1332 func stack3200() { var buf [3200]byte; use(buf[:]); C.callGoStackCheck() }
   1333 func stack3204() { var buf [3204]byte; use(buf[:]); C.callGoStackCheck() }
   1334 func stack3208() { var buf [3208]byte; use(buf[:]); C.callGoStackCheck() }
   1335 func stack3212() { var buf [3212]byte; use(buf[:]); C.callGoStackCheck() }
   1336 func stack3216() { var buf [3216]byte; use(buf[:]); C.callGoStackCheck() }
   1337 func stack3220() { var buf [3220]byte; use(buf[:]); C.callGoStackCheck() }
   1338 func stack3224() { var buf [3224]byte; use(buf[:]); C.callGoStackCheck() }
   1339 func stack3228() { var buf [3228]byte; use(buf[:]); C.callGoStackCheck() }
   1340 func stack3232() { var buf [3232]byte; use(buf[:]); C.callGoStackCheck() }
   1341 func stack3236() { var buf [3236]byte; use(buf[:]); C.callGoStackCheck() }
   1342 func stack3240() { var buf [3240]byte; use(buf[:]); C.callGoStackCheck() }
   1343 func stack3244() { var buf [3244]byte; use(buf[:]); C.callGoStackCheck() }
   1344 func stack3248() { var buf [3248]byte; use(buf[:]); C.callGoStackCheck() }
   1345 func stack3252() { var buf [3252]byte; use(buf[:]); C.callGoStackCheck() }
   1346 func stack3256() { var buf [3256]byte; use(buf[:]); C.callGoStackCheck() }
   1347 func stack3260() { var buf [3260]byte; use(buf[:]); C.callGoStackCheck() }
   1348 func stack3264() { var buf [3264]byte; use(buf[:]); C.callGoStackCheck() }
   1349 func stack3268() { var buf [3268]byte; use(buf[:]); C.callGoStackCheck() }
   1350 func stack3272() { var buf [3272]byte; use(buf[:]); C.callGoStackCheck() }
   1351 func stack3276() { var buf [3276]byte; use(buf[:]); C.callGoStackCheck() }
   1352 func stack3280() { var buf [3280]byte; use(buf[:]); C.callGoStackCheck() }
   1353 func stack3284() { var buf [3284]byte; use(buf[:]); C.callGoStackCheck() }
   1354 func stack3288() { var buf [3288]byte; use(buf[:]); C.callGoStackCheck() }
   1355 func stack3292() { var buf [3292]byte; use(buf[:]); C.callGoStackCheck() }
   1356 func stack3296() { var buf [3296]byte; use(buf[:]); C.callGoStackCheck() }
   1357 func stack3300() { var buf [3300]byte; use(buf[:]); C.callGoStackCheck() }
   1358 func stack3304() { var buf [3304]byte; use(buf[:]); C.callGoStackCheck() }
   1359 func stack3308() { var buf [3308]byte; use(buf[:]); C.callGoStackCheck() }
   1360 func stack3312() { var buf [3312]byte; use(buf[:]); C.callGoStackCheck() }
   1361 func stack3316() { var buf [3316]byte; use(buf[:]); C.callGoStackCheck() }
   1362 func stack3320() { var buf [3320]byte; use(buf[:]); C.callGoStackCheck() }
   1363 func stack3324() { var buf [3324]byte; use(buf[:]); C.callGoStackCheck() }
   1364 func stack3328() { var buf [3328]byte; use(buf[:]); C.callGoStackCheck() }
   1365 func stack3332() { var buf [3332]byte; use(buf[:]); C.callGoStackCheck() }
   1366 func stack3336() { var buf [3336]byte; use(buf[:]); C.callGoStackCheck() }
   1367 func stack3340() { var buf [3340]byte; use(buf[:]); C.callGoStackCheck() }
   1368 func stack3344() { var buf [3344]byte; use(buf[:]); C.callGoStackCheck() }
   1369 func stack3348() { var buf [3348]byte; use(buf[:]); C.callGoStackCheck() }
   1370 func stack3352() { var buf [3352]byte; use(buf[:]); C.callGoStackCheck() }
   1371 func stack3356() { var buf [3356]byte; use(buf[:]); C.callGoStackCheck() }
   1372 func stack3360() { var buf [3360]byte; use(buf[:]); C.callGoStackCheck() }
   1373 func stack3364() { var buf [3364]byte; use(buf[:]); C.callGoStackCheck() }
   1374 func stack3368() { var buf [3368]byte; use(buf[:]); C.callGoStackCheck() }
   1375 func stack3372() { var buf [3372]byte; use(buf[:]); C.callGoStackCheck() }
   1376 func stack3376() { var buf [3376]byte; use(buf[:]); C.callGoStackCheck() }
   1377 func stack3380() { var buf [3380]byte; use(buf[:]); C.callGoStackCheck() }
   1378 func stack3384() { var buf [3384]byte; use(buf[:]); C.callGoStackCheck() }
   1379 func stack3388() { var buf [3388]byte; use(buf[:]); C.callGoStackCheck() }
   1380 func stack3392() { var buf [3392]byte; use(buf[:]); C.callGoStackCheck() }
   1381 func stack3396() { var buf [3396]byte; use(buf[:]); C.callGoStackCheck() }
   1382 func stack3400() { var buf [3400]byte; use(buf[:]); C.callGoStackCheck() }
   1383 func stack3404() { var buf [3404]byte; use(buf[:]); C.callGoStackCheck() }
   1384 func stack3408() { var buf [3408]byte; use(buf[:]); C.callGoStackCheck() }
   1385 func stack3412() { var buf [3412]byte; use(buf[:]); C.callGoStackCheck() }
   1386 func stack3416() { var buf [3416]byte; use(buf[:]); C.callGoStackCheck() }
   1387 func stack3420() { var buf [3420]byte; use(buf[:]); C.callGoStackCheck() }
   1388 func stack3424() { var buf [3424]byte; use(buf[:]); C.callGoStackCheck() }
   1389 func stack3428() { var buf [3428]byte; use(buf[:]); C.callGoStackCheck() }
   1390 func stack3432() { var buf [3432]byte; use(buf[:]); C.callGoStackCheck() }
   1391 func stack3436() { var buf [3436]byte; use(buf[:]); C.callGoStackCheck() }
   1392 func stack3440() { var buf [3440]byte; use(buf[:]); C.callGoStackCheck() }
   1393 func stack3444() { var buf [3444]byte; use(buf[:]); C.callGoStackCheck() }
   1394 func stack3448() { var buf [3448]byte; use(buf[:]); C.callGoStackCheck() }
   1395 func stack3452() { var buf [3452]byte; use(buf[:]); C.callGoStackCheck() }
   1396 func stack3456() { var buf [3456]byte; use(buf[:]); C.callGoStackCheck() }
   1397 func stack3460() { var buf [3460]byte; use(buf[:]); C.callGoStackCheck() }
   1398 func stack3464() { var buf [3464]byte; use(buf[:]); C.callGoStackCheck() }
   1399 func stack3468() { var buf [3468]byte; use(buf[:]); C.callGoStackCheck() }
   1400 func stack3472() { var buf [3472]byte; use(buf[:]); C.callGoStackCheck() }
   1401 func stack3476() { var buf [3476]byte; use(buf[:]); C.callGoStackCheck() }
   1402 func stack3480() { var buf [3480]byte; use(buf[:]); C.callGoStackCheck() }
   1403 func stack3484() { var buf [3484]byte; use(buf[:]); C.callGoStackCheck() }
   1404 func stack3488() { var buf [3488]byte; use(buf[:]); C.callGoStackCheck() }
   1405 func stack3492() { var buf [3492]byte; use(buf[:]); C.callGoStackCheck() }
   1406 func stack3496() { var buf [3496]byte; use(buf[:]); C.callGoStackCheck() }
   1407 func stack3500() { var buf [3500]byte; use(buf[:]); C.callGoStackCheck() }
   1408 func stack3504() { var buf [3504]byte; use(buf[:]); C.callGoStackCheck() }
   1409 func stack3508() { var buf [3508]byte; use(buf[:]); C.callGoStackCheck() }
   1410 func stack3512() { var buf [3512]byte; use(buf[:]); C.callGoStackCheck() }
   1411 func stack3516() { var buf [3516]byte; use(buf[:]); C.callGoStackCheck() }
   1412 func stack3520() { var buf [3520]byte; use(buf[:]); C.callGoStackCheck() }
   1413 func stack3524() { var buf [3524]byte; use(buf[:]); C.callGoStackCheck() }
   1414 func stack3528() { var buf [3528]byte; use(buf[:]); C.callGoStackCheck() }
   1415 func stack3532() { var buf [3532]byte; use(buf[:]); C.callGoStackCheck() }
   1416 func stack3536() { var buf [3536]byte; use(buf[:]); C.callGoStackCheck() }
   1417 func stack3540() { var buf [3540]byte; use(buf[:]); C.callGoStackCheck() }
   1418 func stack3544() { var buf [3544]byte; use(buf[:]); C.callGoStackCheck() }
   1419 func stack3548() { var buf [3548]byte; use(buf[:]); C.callGoStackCheck() }
   1420 func stack3552() { var buf [3552]byte; use(buf[:]); C.callGoStackCheck() }
   1421 func stack3556() { var buf [3556]byte; use(buf[:]); C.callGoStackCheck() }
   1422 func stack3560() { var buf [3560]byte; use(buf[:]); C.callGoStackCheck() }
   1423 func stack3564() { var buf [3564]byte; use(buf[:]); C.callGoStackCheck() }
   1424 func stack3568() { var buf [3568]byte; use(buf[:]); C.callGoStackCheck() }
   1425 func stack3572() { var buf [3572]byte; use(buf[:]); C.callGoStackCheck() }
   1426 func stack3576() { var buf [3576]byte; use(buf[:]); C.callGoStackCheck() }
   1427 func stack3580() { var buf [3580]byte; use(buf[:]); C.callGoStackCheck() }
   1428 func stack3584() { var buf [3584]byte; use(buf[:]); C.callGoStackCheck() }
   1429 func stack3588() { var buf [3588]byte; use(buf[:]); C.callGoStackCheck() }
   1430 func stack3592() { var buf [3592]byte; use(buf[:]); C.callGoStackCheck() }
   1431 func stack3596() { var buf [3596]byte; use(buf[:]); C.callGoStackCheck() }
   1432 func stack3600() { var buf [3600]byte; use(buf[:]); C.callGoStackCheck() }
   1433 func stack3604() { var buf [3604]byte; use(buf[:]); C.callGoStackCheck() }
   1434 func stack3608() { var buf [3608]byte; use(buf[:]); C.callGoStackCheck() }
   1435 func stack3612() { var buf [3612]byte; use(buf[:]); C.callGoStackCheck() }
   1436 func stack3616() { var buf [3616]byte; use(buf[:]); C.callGoStackCheck() }
   1437 func stack3620() { var buf [3620]byte; use(buf[:]); C.callGoStackCheck() }
   1438 func stack3624() { var buf [3624]byte; use(buf[:]); C.callGoStackCheck() }
   1439 func stack3628() { var buf [3628]byte; use(buf[:]); C.callGoStackCheck() }
   1440 func stack3632() { var buf [3632]byte; use(buf[:]); C.callGoStackCheck() }
   1441 func stack3636() { var buf [3636]byte; use(buf[:]); C.callGoStackCheck() }
   1442 func stack3640() { var buf [3640]byte; use(buf[:]); C.callGoStackCheck() }
   1443 func stack3644() { var buf [3644]byte; use(buf[:]); C.callGoStackCheck() }
   1444 func stack3648() { var buf [3648]byte; use(buf[:]); C.callGoStackCheck() }
   1445 func stack3652() { var buf [3652]byte; use(buf[:]); C.callGoStackCheck() }
   1446 func stack3656() { var buf [3656]byte; use(buf[:]); C.callGoStackCheck() }
   1447 func stack3660() { var buf [3660]byte; use(buf[:]); C.callGoStackCheck() }
   1448 func stack3664() { var buf [3664]byte; use(buf[:]); C.callGoStackCheck() }
   1449 func stack3668() { var buf [3668]byte; use(buf[:]); C.callGoStackCheck() }
   1450 func stack3672() { var buf [3672]byte; use(buf[:]); C.callGoStackCheck() }
   1451 func stack3676() { var buf [3676]byte; use(buf[:]); C.callGoStackCheck() }
   1452 func stack3680() { var buf [3680]byte; use(buf[:]); C.callGoStackCheck() }
   1453 func stack3684() { var buf [3684]byte; use(buf[:]); C.callGoStackCheck() }
   1454 func stack3688() { var buf [3688]byte; use(buf[:]); C.callGoStackCheck() }
   1455 func stack3692() { var buf [3692]byte; use(buf[:]); C.callGoStackCheck() }
   1456 func stack3696() { var buf [3696]byte; use(buf[:]); C.callGoStackCheck() }
   1457 func stack3700() { var buf [3700]byte; use(buf[:]); C.callGoStackCheck() }
   1458 func stack3704() { var buf [3704]byte; use(buf[:]); C.callGoStackCheck() }
   1459 func stack3708() { var buf [3708]byte; use(buf[:]); C.callGoStackCheck() }
   1460 func stack3712() { var buf [3712]byte; use(buf[:]); C.callGoStackCheck() }
   1461 func stack3716() { var buf [3716]byte; use(buf[:]); C.callGoStackCheck() }
   1462 func stack3720() { var buf [3720]byte; use(buf[:]); C.callGoStackCheck() }
   1463 func stack3724() { var buf [3724]byte; use(buf[:]); C.callGoStackCheck() }
   1464 func stack3728() { var buf [3728]byte; use(buf[:]); C.callGoStackCheck() }
   1465 func stack3732() { var buf [3732]byte; use(buf[:]); C.callGoStackCheck() }
   1466 func stack3736() { var buf [3736]byte; use(buf[:]); C.callGoStackCheck() }
   1467 func stack3740() { var buf [3740]byte; use(buf[:]); C.callGoStackCheck() }
   1468 func stack3744() { var buf [3744]byte; use(buf[:]); C.callGoStackCheck() }
   1469 func stack3748() { var buf [3748]byte; use(buf[:]); C.callGoStackCheck() }
   1470 func stack3752() { var buf [3752]byte; use(buf[:]); C.callGoStackCheck() }
   1471 func stack3756() { var buf [3756]byte; use(buf[:]); C.callGoStackCheck() }
   1472 func stack3760() { var buf [3760]byte; use(buf[:]); C.callGoStackCheck() }
   1473 func stack3764() { var buf [3764]byte; use(buf[:]); C.callGoStackCheck() }
   1474 func stack3768() { var buf [3768]byte; use(buf[:]); C.callGoStackCheck() }
   1475 func stack3772() { var buf [3772]byte; use(buf[:]); C.callGoStackCheck() }
   1476 func stack3776() { var buf [3776]byte; use(buf[:]); C.callGoStackCheck() }
   1477 func stack3780() { var buf [3780]byte; use(buf[:]); C.callGoStackCheck() }
   1478 func stack3784() { var buf [3784]byte; use(buf[:]); C.callGoStackCheck() }
   1479 func stack3788() { var buf [3788]byte; use(buf[:]); C.callGoStackCheck() }
   1480 func stack3792() { var buf [3792]byte; use(buf[:]); C.callGoStackCheck() }
   1481 func stack3796() { var buf [3796]byte; use(buf[:]); C.callGoStackCheck() }
   1482 func stack3800() { var buf [3800]byte; use(buf[:]); C.callGoStackCheck() }
   1483 func stack3804() { var buf [3804]byte; use(buf[:]); C.callGoStackCheck() }
   1484 func stack3808() { var buf [3808]byte; use(buf[:]); C.callGoStackCheck() }
   1485 func stack3812() { var buf [3812]byte; use(buf[:]); C.callGoStackCheck() }
   1486 func stack3816() { var buf [3816]byte; use(buf[:]); C.callGoStackCheck() }
   1487 func stack3820() { var buf [3820]byte; use(buf[:]); C.callGoStackCheck() }
   1488 func stack3824() { var buf [3824]byte; use(buf[:]); C.callGoStackCheck() }
   1489 func stack3828() { var buf [3828]byte; use(buf[:]); C.callGoStackCheck() }
   1490 func stack3832() { var buf [3832]byte; use(buf[:]); C.callGoStackCheck() }
   1491 func stack3836() { var buf [3836]byte; use(buf[:]); C.callGoStackCheck() }
   1492 func stack3840() { var buf [3840]byte; use(buf[:]); C.callGoStackCheck() }
   1493 func stack3844() { var buf [3844]byte; use(buf[:]); C.callGoStackCheck() }
   1494 func stack3848() { var buf [3848]byte; use(buf[:]); C.callGoStackCheck() }
   1495 func stack3852() { var buf [3852]byte; use(buf[:]); C.callGoStackCheck() }
   1496 func stack3856() { var buf [3856]byte; use(buf[:]); C.callGoStackCheck() }
   1497 func stack3860() { var buf [3860]byte; use(buf[:]); C.callGoStackCheck() }
   1498 func stack3864() { var buf [3864]byte; use(buf[:]); C.callGoStackCheck() }
   1499 func stack3868() { var buf [3868]byte; use(buf[:]); C.callGoStackCheck() }
   1500 func stack3872() { var buf [3872]byte; use(buf[:]); C.callGoStackCheck() }
   1501 func stack3876() { var buf [3876]byte; use(buf[:]); C.callGoStackCheck() }
   1502 func stack3880() { var buf [3880]byte; use(buf[:]); C.callGoStackCheck() }
   1503 func stack3884() { var buf [3884]byte; use(buf[:]); C.callGoStackCheck() }
   1504 func stack3888() { var buf [3888]byte; use(buf[:]); C.callGoStackCheck() }
   1505 func stack3892() { var buf [3892]byte; use(buf[:]); C.callGoStackCheck() }
   1506 func stack3896() { var buf [3896]byte; use(buf[:]); C.callGoStackCheck() }
   1507 func stack3900() { var buf [3900]byte; use(buf[:]); C.callGoStackCheck() }
   1508 func stack3904() { var buf [3904]byte; use(buf[:]); C.callGoStackCheck() }
   1509 func stack3908() { var buf [3908]byte; use(buf[:]); C.callGoStackCheck() }
   1510 func stack3912() { var buf [3912]byte; use(buf[:]); C.callGoStackCheck() }
   1511 func stack3916() { var buf [3916]byte; use(buf[:]); C.callGoStackCheck() }
   1512 func stack3920() { var buf [3920]byte; use(buf[:]); C.callGoStackCheck() }
   1513 func stack3924() { var buf [3924]byte; use(buf[:]); C.callGoStackCheck() }
   1514 func stack3928() { var buf [3928]byte; use(buf[:]); C.callGoStackCheck() }
   1515 func stack3932() { var buf [3932]byte; use(buf[:]); C.callGoStackCheck() }
   1516 func stack3936() { var buf [3936]byte; use(buf[:]); C.callGoStackCheck() }
   1517 func stack3940() { var buf [3940]byte; use(buf[:]); C.callGoStackCheck() }
   1518 func stack3944() { var buf [3944]byte; use(buf[:]); C.callGoStackCheck() }
   1519 func stack3948() { var buf [3948]byte; use(buf[:]); C.callGoStackCheck() }
   1520 func stack3952() { var buf [3952]byte; use(buf[:]); C.callGoStackCheck() }
   1521 func stack3956() { var buf [3956]byte; use(buf[:]); C.callGoStackCheck() }
   1522 func stack3960() { var buf [3960]byte; use(buf[:]); C.callGoStackCheck() }
   1523 func stack3964() { var buf [3964]byte; use(buf[:]); C.callGoStackCheck() }
   1524 func stack3968() { var buf [3968]byte; use(buf[:]); C.callGoStackCheck() }
   1525 func stack3972() { var buf [3972]byte; use(buf[:]); C.callGoStackCheck() }
   1526 func stack3976() { var buf [3976]byte; use(buf[:]); C.callGoStackCheck() }
   1527 func stack3980() { var buf [3980]byte; use(buf[:]); C.callGoStackCheck() }
   1528 func stack3984() { var buf [3984]byte; use(buf[:]); C.callGoStackCheck() }
   1529 func stack3988() { var buf [3988]byte; use(buf[:]); C.callGoStackCheck() }
   1530 func stack3992() { var buf [3992]byte; use(buf[:]); C.callGoStackCheck() }
   1531 func stack3996() { var buf [3996]byte; use(buf[:]); C.callGoStackCheck() }
   1532 func stack4000() { var buf [4000]byte; use(buf[:]); C.callGoStackCheck() }
   1533 func stack4004() { var buf [4004]byte; use(buf[:]); C.callGoStackCheck() }
   1534 func stack4008() { var buf [4008]byte; use(buf[:]); C.callGoStackCheck() }
   1535 func stack4012() { var buf [4012]byte; use(buf[:]); C.callGoStackCheck() }
   1536 func stack4016() { var buf [4016]byte; use(buf[:]); C.callGoStackCheck() }
   1537 func stack4020() { var buf [4020]byte; use(buf[:]); C.callGoStackCheck() }
   1538 func stack4024() { var buf [4024]byte; use(buf[:]); C.callGoStackCheck() }
   1539 func stack4028() { var buf [4028]byte; use(buf[:]); C.callGoStackCheck() }
   1540 func stack4032() { var buf [4032]byte; use(buf[:]); C.callGoStackCheck() }
   1541 func stack4036() { var buf [4036]byte; use(buf[:]); C.callGoStackCheck() }
   1542 func stack4040() { var buf [4040]byte; use(buf[:]); C.callGoStackCheck() }
   1543 func stack4044() { var buf [4044]byte; use(buf[:]); C.callGoStackCheck() }
   1544 func stack4048() { var buf [4048]byte; use(buf[:]); C.callGoStackCheck() }
   1545 func stack4052() { var buf [4052]byte; use(buf[:]); C.callGoStackCheck() }
   1546 func stack4056() { var buf [4056]byte; use(buf[:]); C.callGoStackCheck() }
   1547 func stack4060() { var buf [4060]byte; use(buf[:]); C.callGoStackCheck() }
   1548 func stack4064() { var buf [4064]byte; use(buf[:]); C.callGoStackCheck() }
   1549 func stack4068() { var buf [4068]byte; use(buf[:]); C.callGoStackCheck() }
   1550 func stack4072() { var buf [4072]byte; use(buf[:]); C.callGoStackCheck() }
   1551 func stack4076() { var buf [4076]byte; use(buf[:]); C.callGoStackCheck() }
   1552 func stack4080() { var buf [4080]byte; use(buf[:]); C.callGoStackCheck() }
   1553 func stack4084() { var buf [4084]byte; use(buf[:]); C.callGoStackCheck() }
   1554 func stack4088() { var buf [4088]byte; use(buf[:]); C.callGoStackCheck() }
   1555 func stack4092() { var buf [4092]byte; use(buf[:]); C.callGoStackCheck() }
   1556 func stack4096() { var buf [4096]byte; use(buf[:]); C.callGoStackCheck() }
   1557 func stack4100() { var buf [4100]byte; use(buf[:]); C.callGoStackCheck() }
   1558 func stack4104() { var buf [4104]byte; use(buf[:]); C.callGoStackCheck() }
   1559 func stack4108() { var buf [4108]byte; use(buf[:]); C.callGoStackCheck() }
   1560 func stack4112() { var buf [4112]byte; use(buf[:]); C.callGoStackCheck() }
   1561 func stack4116() { var buf [4116]byte; use(buf[:]); C.callGoStackCheck() }
   1562 func stack4120() { var buf [4120]byte; use(buf[:]); C.callGoStackCheck() }
   1563 func stack4124() { var buf [4124]byte; use(buf[:]); C.callGoStackCheck() }
   1564 func stack4128() { var buf [4128]byte; use(buf[:]); C.callGoStackCheck() }
   1565 func stack4132() { var buf [4132]byte; use(buf[:]); C.callGoStackCheck() }
   1566 func stack4136() { var buf [4136]byte; use(buf[:]); C.callGoStackCheck() }
   1567 func stack4140() { var buf [4140]byte; use(buf[:]); C.callGoStackCheck() }
   1568 func stack4144() { var buf [4144]byte; use(buf[:]); C.callGoStackCheck() }
   1569 func stack4148() { var buf [4148]byte; use(buf[:]); C.callGoStackCheck() }
   1570 func stack4152() { var buf [4152]byte; use(buf[:]); C.callGoStackCheck() }
   1571 func stack4156() { var buf [4156]byte; use(buf[:]); C.callGoStackCheck() }
   1572 func stack4160() { var buf [4160]byte; use(buf[:]); C.callGoStackCheck() }
   1573 func stack4164() { var buf [4164]byte; use(buf[:]); C.callGoStackCheck() }
   1574 func stack4168() { var buf [4168]byte; use(buf[:]); C.callGoStackCheck() }
   1575 func stack4172() { var buf [4172]byte; use(buf[:]); C.callGoStackCheck() }
   1576 func stack4176() { var buf [4176]byte; use(buf[:]); C.callGoStackCheck() }
   1577 func stack4180() { var buf [4180]byte; use(buf[:]); C.callGoStackCheck() }
   1578 func stack4184() { var buf [4184]byte; use(buf[:]); C.callGoStackCheck() }
   1579 func stack4188() { var buf [4188]byte; use(buf[:]); C.callGoStackCheck() }
   1580 func stack4192() { var buf [4192]byte; use(buf[:]); C.callGoStackCheck() }
   1581 func stack4196() { var buf [4196]byte; use(buf[:]); C.callGoStackCheck() }
   1582 func stack4200() { var buf [4200]byte; use(buf[:]); C.callGoStackCheck() }
   1583 func stack4204() { var buf [4204]byte; use(buf[:]); C.callGoStackCheck() }
   1584 func stack4208() { var buf [4208]byte; use(buf[:]); C.callGoStackCheck() }
   1585 func stack4212() { var buf [4212]byte; use(buf[:]); C.callGoStackCheck() }
   1586 func stack4216() { var buf [4216]byte; use(buf[:]); C.callGoStackCheck() }
   1587 func stack4220() { var buf [4220]byte; use(buf[:]); C.callGoStackCheck() }
   1588 func stack4224() { var buf [4224]byte; use(buf[:]); C.callGoStackCheck() }
   1589 func stack4228() { var buf [4228]byte; use(buf[:]); C.callGoStackCheck() }
   1590 func stack4232() { var buf [4232]byte; use(buf[:]); C.callGoStackCheck() }
   1591 func stack4236() { var buf [4236]byte; use(buf[:]); C.callGoStackCheck() }
   1592 func stack4240() { var buf [4240]byte; use(buf[:]); C.callGoStackCheck() }
   1593 func stack4244() { var buf [4244]byte; use(buf[:]); C.callGoStackCheck() }
   1594 func stack4248() { var buf [4248]byte; use(buf[:]); C.callGoStackCheck() }
   1595 func stack4252() { var buf [4252]byte; use(buf[:]); C.callGoStackCheck() }
   1596 func stack4256() { var buf [4256]byte; use(buf[:]); C.callGoStackCheck() }
   1597 func stack4260() { var buf [4260]byte; use(buf[:]); C.callGoStackCheck() }
   1598 func stack4264() { var buf [4264]byte; use(buf[:]); C.callGoStackCheck() }
   1599 func stack4268() { var buf [4268]byte; use(buf[:]); C.callGoStackCheck() }
   1600 func stack4272() { var buf [4272]byte; use(buf[:]); C.callGoStackCheck() }
   1601 func stack4276() { var buf [4276]byte; use(buf[:]); C.callGoStackCheck() }
   1602 func stack4280() { var buf [4280]byte; use(buf[:]); C.callGoStackCheck() }
   1603 func stack4284() { var buf [4284]byte; use(buf[:]); C.callGoStackCheck() }
   1604 func stack4288() { var buf [4288]byte; use(buf[:]); C.callGoStackCheck() }
   1605 func stack4292() { var buf [4292]byte; use(buf[:]); C.callGoStackCheck() }
   1606 func stack4296() { var buf [4296]byte; use(buf[:]); C.callGoStackCheck() }
   1607 func stack4300() { var buf [4300]byte; use(buf[:]); C.callGoStackCheck() }
   1608 func stack4304() { var buf [4304]byte; use(buf[:]); C.callGoStackCheck() }
   1609 func stack4308() { var buf [4308]byte; use(buf[:]); C.callGoStackCheck() }
   1610 func stack4312() { var buf [4312]byte; use(buf[:]); C.callGoStackCheck() }
   1611 func stack4316() { var buf [4316]byte; use(buf[:]); C.callGoStackCheck() }
   1612 func stack4320() { var buf [4320]byte; use(buf[:]); C.callGoStackCheck() }
   1613 func stack4324() { var buf [4324]byte; use(buf[:]); C.callGoStackCheck() }
   1614 func stack4328() { var buf [4328]byte; use(buf[:]); C.callGoStackCheck() }
   1615 func stack4332() { var buf [4332]byte; use(buf[:]); C.callGoStackCheck() }
   1616 func stack4336() { var buf [4336]byte; use(buf[:]); C.callGoStackCheck() }
   1617 func stack4340() { var buf [4340]byte; use(buf[:]); C.callGoStackCheck() }
   1618 func stack4344() { var buf [4344]byte; use(buf[:]); C.callGoStackCheck() }
   1619 func stack4348() { var buf [4348]byte; use(buf[:]); C.callGoStackCheck() }
   1620 func stack4352() { var buf [4352]byte; use(buf[:]); C.callGoStackCheck() }
   1621 func stack4356() { var buf [4356]byte; use(buf[:]); C.callGoStackCheck() }
   1622 func stack4360() { var buf [4360]byte; use(buf[:]); C.callGoStackCheck() }
   1623 func stack4364() { var buf [4364]byte; use(buf[:]); C.callGoStackCheck() }
   1624 func stack4368() { var buf [4368]byte; use(buf[:]); C.callGoStackCheck() }
   1625 func stack4372() { var buf [4372]byte; use(buf[:]); C.callGoStackCheck() }
   1626 func stack4376() { var buf [4376]byte; use(buf[:]); C.callGoStackCheck() }
   1627 func stack4380() { var buf [4380]byte; use(buf[:]); C.callGoStackCheck() }
   1628 func stack4384() { var buf [4384]byte; use(buf[:]); C.callGoStackCheck() }
   1629 func stack4388() { var buf [4388]byte; use(buf[:]); C.callGoStackCheck() }
   1630 func stack4392() { var buf [4392]byte; use(buf[:]); C.callGoStackCheck() }
   1631 func stack4396() { var buf [4396]byte; use(buf[:]); C.callGoStackCheck() }
   1632 func stack4400() { var buf [4400]byte; use(buf[:]); C.callGoStackCheck() }
   1633 func stack4404() { var buf [4404]byte; use(buf[:]); C.callGoStackCheck() }
   1634 func stack4408() { var buf [4408]byte; use(buf[:]); C.callGoStackCheck() }
   1635 func stack4412() { var buf [4412]byte; use(buf[:]); C.callGoStackCheck() }
   1636 func stack4416() { var buf [4416]byte; use(buf[:]); C.callGoStackCheck() }
   1637 func stack4420() { var buf [4420]byte; use(buf[:]); C.callGoStackCheck() }
   1638 func stack4424() { var buf [4424]byte; use(buf[:]); C.callGoStackCheck() }
   1639 func stack4428() { var buf [4428]byte; use(buf[:]); C.callGoStackCheck() }
   1640 func stack4432() { var buf [4432]byte; use(buf[:]); C.callGoStackCheck() }
   1641 func stack4436() { var buf [4436]byte; use(buf[:]); C.callGoStackCheck() }
   1642 func stack4440() { var buf [4440]byte; use(buf[:]); C.callGoStackCheck() }
   1643 func stack4444() { var buf [4444]byte; use(buf[:]); C.callGoStackCheck() }
   1644 func stack4448() { var buf [4448]byte; use(buf[:]); C.callGoStackCheck() }
   1645 func stack4452() { var buf [4452]byte; use(buf[:]); C.callGoStackCheck() }
   1646 func stack4456() { var buf [4456]byte; use(buf[:]); C.callGoStackCheck() }
   1647 func stack4460() { var buf [4460]byte; use(buf[:]); C.callGoStackCheck() }
   1648 func stack4464() { var buf [4464]byte; use(buf[:]); C.callGoStackCheck() }
   1649 func stack4468() { var buf [4468]byte; use(buf[:]); C.callGoStackCheck() }
   1650 func stack4472() { var buf [4472]byte; use(buf[:]); C.callGoStackCheck() }
   1651 func stack4476() { var buf [4476]byte; use(buf[:]); C.callGoStackCheck() }
   1652 func stack4480() { var buf [4480]byte; use(buf[:]); C.callGoStackCheck() }
   1653 func stack4484() { var buf [4484]byte; use(buf[:]); C.callGoStackCheck() }
   1654 func stack4488() { var buf [4488]byte; use(buf[:]); C.callGoStackCheck() }
   1655 func stack4492() { var buf [4492]byte; use(buf[:]); C.callGoStackCheck() }
   1656 func stack4496() { var buf [4496]byte; use(buf[:]); C.callGoStackCheck() }
   1657 func stack4500() { var buf [4500]byte; use(buf[:]); C.callGoStackCheck() }
   1658 func stack4504() { var buf [4504]byte; use(buf[:]); C.callGoStackCheck() }
   1659 func stack4508() { var buf [4508]byte; use(buf[:]); C.callGoStackCheck() }
   1660 func stack4512() { var buf [4512]byte; use(buf[:]); C.callGoStackCheck() }
   1661 func stack4516() { var buf [4516]byte; use(buf[:]); C.callGoStackCheck() }
   1662 func stack4520() { var buf [4520]byte; use(buf[:]); C.callGoStackCheck() }
   1663 func stack4524() { var buf [4524]byte; use(buf[:]); C.callGoStackCheck() }
   1664 func stack4528() { var buf [4528]byte; use(buf[:]); C.callGoStackCheck() }
   1665 func stack4532() { var buf [4532]byte; use(buf[:]); C.callGoStackCheck() }
   1666 func stack4536() { var buf [4536]byte; use(buf[:]); C.callGoStackCheck() }
   1667 func stack4540() { var buf [4540]byte; use(buf[:]); C.callGoStackCheck() }
   1668 func stack4544() { var buf [4544]byte; use(buf[:]); C.callGoStackCheck() }
   1669 func stack4548() { var buf [4548]byte; use(buf[:]); C.callGoStackCheck() }
   1670 func stack4552() { var buf [4552]byte; use(buf[:]); C.callGoStackCheck() }
   1671 func stack4556() { var buf [4556]byte; use(buf[:]); C.callGoStackCheck() }
   1672 func stack4560() { var buf [4560]byte; use(buf[:]); C.callGoStackCheck() }
   1673 func stack4564() { var buf [4564]byte; use(buf[:]); C.callGoStackCheck() }
   1674 func stack4568() { var buf [4568]byte; use(buf[:]); C.callGoStackCheck() }
   1675 func stack4572() { var buf [4572]byte; use(buf[:]); C.callGoStackCheck() }
   1676 func stack4576() { var buf [4576]byte; use(buf[:]); C.callGoStackCheck() }
   1677 func stack4580() { var buf [4580]byte; use(buf[:]); C.callGoStackCheck() }
   1678 func stack4584() { var buf [4584]byte; use(buf[:]); C.callGoStackCheck() }
   1679 func stack4588() { var buf [4588]byte; use(buf[:]); C.callGoStackCheck() }
   1680 func stack4592() { var buf [4592]byte; use(buf[:]); C.callGoStackCheck() }
   1681 func stack4596() { var buf [4596]byte; use(buf[:]); C.callGoStackCheck() }
   1682 func stack4600() { var buf [4600]byte; use(buf[:]); C.callGoStackCheck() }
   1683 func stack4604() { var buf [4604]byte; use(buf[:]); C.callGoStackCheck() }
   1684 func stack4608() { var buf [4608]byte; use(buf[:]); C.callGoStackCheck() }
   1685 func stack4612() { var buf [4612]byte; use(buf[:]); C.callGoStackCheck() }
   1686 func stack4616() { var buf [4616]byte; use(buf[:]); C.callGoStackCheck() }
   1687 func stack4620() { var buf [4620]byte; use(buf[:]); C.callGoStackCheck() }
   1688 func stack4624() { var buf [4624]byte; use(buf[:]); C.callGoStackCheck() }
   1689 func stack4628() { var buf [4628]byte; use(buf[:]); C.callGoStackCheck() }
   1690 func stack4632() { var buf [4632]byte; use(buf[:]); C.callGoStackCheck() }
   1691 func stack4636() { var buf [4636]byte; use(buf[:]); C.callGoStackCheck() }
   1692 func stack4640() { var buf [4640]byte; use(buf[:]); C.callGoStackCheck() }
   1693 func stack4644() { var buf [4644]byte; use(buf[:]); C.callGoStackCheck() }
   1694 func stack4648() { var buf [4648]byte; use(buf[:]); C.callGoStackCheck() }
   1695 func stack4652() { var buf [4652]byte; use(buf[:]); C.callGoStackCheck() }
   1696 func stack4656() { var buf [4656]byte; use(buf[:]); C.callGoStackCheck() }
   1697 func stack4660() { var buf [4660]byte; use(buf[:]); C.callGoStackCheck() }
   1698 func stack4664() { var buf [4664]byte; use(buf[:]); C.callGoStackCheck() }
   1699 func stack4668() { var buf [4668]byte; use(buf[:]); C.callGoStackCheck() }
   1700 func stack4672() { var buf [4672]byte; use(buf[:]); C.callGoStackCheck() }
   1701 func stack4676() { var buf [4676]byte; use(buf[:]); C.callGoStackCheck() }
   1702 func stack4680() { var buf [4680]byte; use(buf[:]); C.callGoStackCheck() }
   1703 func stack4684() { var buf [4684]byte; use(buf[:]); C.callGoStackCheck() }
   1704 func stack4688() { var buf [4688]byte; use(buf[:]); C.callGoStackCheck() }
   1705 func stack4692() { var buf [4692]byte; use(buf[:]); C.callGoStackCheck() }
   1706 func stack4696() { var buf [4696]byte; use(buf[:]); C.callGoStackCheck() }
   1707 func stack4700() { var buf [4700]byte; use(buf[:]); C.callGoStackCheck() }
   1708 func stack4704() { var buf [4704]byte; use(buf[:]); C.callGoStackCheck() }
   1709 func stack4708() { var buf [4708]byte; use(buf[:]); C.callGoStackCheck() }
   1710 func stack4712() { var buf [4712]byte; use(buf[:]); C.callGoStackCheck() }
   1711 func stack4716() { var buf [4716]byte; use(buf[:]); C.callGoStackCheck() }
   1712 func stack4720() { var buf [4720]byte; use(buf[:]); C.callGoStackCheck() }
   1713 func stack4724() { var buf [4724]byte; use(buf[:]); C.callGoStackCheck() }
   1714 func stack4728() { var buf [4728]byte; use(buf[:]); C.callGoStackCheck() }
   1715 func stack4732() { var buf [4732]byte; use(buf[:]); C.callGoStackCheck() }
   1716 func stack4736() { var buf [4736]byte; use(buf[:]); C.callGoStackCheck() }
   1717 func stack4740() { var buf [4740]byte; use(buf[:]); C.callGoStackCheck() }
   1718 func stack4744() { var buf [4744]byte; use(buf[:]); C.callGoStackCheck() }
   1719 func stack4748() { var buf [4748]byte; use(buf[:]); C.callGoStackCheck() }
   1720 func stack4752() { var buf [4752]byte; use(buf[:]); C.callGoStackCheck() }
   1721 func stack4756() { var buf [4756]byte; use(buf[:]); C.callGoStackCheck() }
   1722 func stack4760() { var buf [4760]byte; use(buf[:]); C.callGoStackCheck() }
   1723 func stack4764() { var buf [4764]byte; use(buf[:]); C.callGoStackCheck() }
   1724 func stack4768() { var buf [4768]byte; use(buf[:]); C.callGoStackCheck() }
   1725 func stack4772() { var buf [4772]byte; use(buf[:]); C.callGoStackCheck() }
   1726 func stack4776() { var buf [4776]byte; use(buf[:]); C.callGoStackCheck() }
   1727 func stack4780() { var buf [4780]byte; use(buf[:]); C.callGoStackCheck() }
   1728 func stack4784() { var buf [4784]byte; use(buf[:]); C.callGoStackCheck() }
   1729 func stack4788() { var buf [4788]byte; use(buf[:]); C.callGoStackCheck() }
   1730 func stack4792() { var buf [4792]byte; use(buf[:]); C.callGoStackCheck() }
   1731 func stack4796() { var buf [4796]byte; use(buf[:]); C.callGoStackCheck() }
   1732 func stack4800() { var buf [4800]byte; use(buf[:]); C.callGoStackCheck() }
   1733 func stack4804() { var buf [4804]byte; use(buf[:]); C.callGoStackCheck() }
   1734 func stack4808() { var buf [4808]byte; use(buf[:]); C.callGoStackCheck() }
   1735 func stack4812() { var buf [4812]byte; use(buf[:]); C.callGoStackCheck() }
   1736 func stack4816() { var buf [4816]byte; use(buf[:]); C.callGoStackCheck() }
   1737 func stack4820() { var buf [4820]byte; use(buf[:]); C.callGoStackCheck() }
   1738 func stack4824() { var buf [4824]byte; use(buf[:]); C.callGoStackCheck() }
   1739 func stack4828() { var buf [4828]byte; use(buf[:]); C.callGoStackCheck() }
   1740 func stack4832() { var buf [4832]byte; use(buf[:]); C.callGoStackCheck() }
   1741 func stack4836() { var buf [4836]byte; use(buf[:]); C.callGoStackCheck() }
   1742 func stack4840() { var buf [4840]byte; use(buf[:]); C.callGoStackCheck() }
   1743 func stack4844() { var buf [4844]byte; use(buf[:]); C.callGoStackCheck() }
   1744 func stack4848() { var buf [4848]byte; use(buf[:]); C.callGoStackCheck() }
   1745 func stack4852() { var buf [4852]byte; use(buf[:]); C.callGoStackCheck() }
   1746 func stack4856() { var buf [4856]byte; use(buf[:]); C.callGoStackCheck() }
   1747 func stack4860() { var buf [4860]byte; use(buf[:]); C.callGoStackCheck() }
   1748 func stack4864() { var buf [4864]byte; use(buf[:]); C.callGoStackCheck() }
   1749 func stack4868() { var buf [4868]byte; use(buf[:]); C.callGoStackCheck() }
   1750 func stack4872() { var buf [4872]byte; use(buf[:]); C.callGoStackCheck() }
   1751 func stack4876() { var buf [4876]byte; use(buf[:]); C.callGoStackCheck() }
   1752 func stack4880() { var buf [4880]byte; use(buf[:]); C.callGoStackCheck() }
   1753 func stack4884() { var buf [4884]byte; use(buf[:]); C.callGoStackCheck() }
   1754 func stack4888() { var buf [4888]byte; use(buf[:]); C.callGoStackCheck() }
   1755 func stack4892() { var buf [4892]byte; use(buf[:]); C.callGoStackCheck() }
   1756 func stack4896() { var buf [4896]byte; use(buf[:]); C.callGoStackCheck() }
   1757 func stack4900() { var buf [4900]byte; use(buf[:]); C.callGoStackCheck() }
   1758 func stack4904() { var buf [4904]byte; use(buf[:]); C.callGoStackCheck() }
   1759 func stack4908() { var buf [4908]byte; use(buf[:]); C.callGoStackCheck() }
   1760 func stack4912() { var buf [4912]byte; use(buf[:]); C.callGoStackCheck() }
   1761 func stack4916() { var buf [4916]byte; use(buf[:]); C.callGoStackCheck() }
   1762 func stack4920() { var buf [4920]byte; use(buf[:]); C.callGoStackCheck() }
   1763 func stack4924() { var buf [4924]byte; use(buf[:]); C.callGoStackCheck() }
   1764 func stack4928() { var buf [4928]byte; use(buf[:]); C.callGoStackCheck() }
   1765 func stack4932() { var buf [4932]byte; use(buf[:]); C.callGoStackCheck() }
   1766 func stack4936() { var buf [4936]byte; use(buf[:]); C.callGoStackCheck() }
   1767 func stack4940() { var buf [4940]byte; use(buf[:]); C.callGoStackCheck() }
   1768 func stack4944() { var buf [4944]byte; use(buf[:]); C.callGoStackCheck() }
   1769 func stack4948() { var buf [4948]byte; use(buf[:]); C.callGoStackCheck() }
   1770 func stack4952() { var buf [4952]byte; use(buf[:]); C.callGoStackCheck() }
   1771 func stack4956() { var buf [4956]byte; use(buf[:]); C.callGoStackCheck() }
   1772 func stack4960() { var buf [4960]byte; use(buf[:]); C.callGoStackCheck() }
   1773 func stack4964() { var buf [4964]byte; use(buf[:]); C.callGoStackCheck() }
   1774 func stack4968() { var buf [4968]byte; use(buf[:]); C.callGoStackCheck() }
   1775 func stack4972() { var buf [4972]byte; use(buf[:]); C.callGoStackCheck() }
   1776 func stack4976() { var buf [4976]byte; use(buf[:]); C.callGoStackCheck() }
   1777 func stack4980() { var buf [4980]byte; use(buf[:]); C.callGoStackCheck() }
   1778 func stack4984() { var buf [4984]byte; use(buf[:]); C.callGoStackCheck() }
   1779 func stack4988() { var buf [4988]byte; use(buf[:]); C.callGoStackCheck() }
   1780 func stack4992() { var buf [4992]byte; use(buf[:]); C.callGoStackCheck() }
   1781 func stack4996() { var buf [4996]byte; use(buf[:]); C.callGoStackCheck() }
   1782 func stack5000() { var buf [5000]byte; use(buf[:]); C.callGoStackCheck() }
   1783