github.com/golang/gofrontend@v0.0.0-20240429183944-60f985a78526/libgo/misc/cgo/test/callback.go (about)

     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.cgocallbackg1",
   183  		"runtime.cgocallbackg",
   184  		"runtime.cgocallback",
   185  		"runtime.systemstack_switch",
   186  		"runtime.cgocall",
   187  		"test._Cfunc_callback",
   188  		"test.nestedCall.func1",
   189  		"test.nestedCall",
   190  		"test.testCallbackCallers",
   191  		"test.TestCallbackCallers",
   192  		"testing.tRunner",
   193  		"runtime.goexit",
   194  	}
   195  	nestedCall(func() {
   196  		n = runtime.Callers(4, pc)
   197  	})
   198  	if n != len(name) {
   199  		t.Errorf("expected %d frames, got %d", len(name), n)
   200  	}
   201  	for i := 0; i < n; i++ {
   202  		f := runtime.FuncForPC(pc[i] - 1) // TODO: use runtime.CallersFrames
   203  		if f == nil {
   204  			t.Fatalf("expected non-nil Func for pc %d", pc[i])
   205  		}
   206  		fname := f.Name()
   207  		// Remove the prepended pathname from automatically
   208  		// generated cgo function names.
   209  		if strings.HasPrefix(fname, "_") {
   210  			fname = path.Base(f.Name()[1:])
   211  		}
   212  		// In module mode, this package has a fully-qualified import path.
   213  		// Remove it if present.
   214  		fname = strings.TrimPrefix(fname, "misc/cgo/")
   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 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() }