github.com/goplus/reflectx@v1.2.2/icall/icall1024/icall.go (about)

     1  //go:build (!go1.17 || (go1.17 && !go1.18 && !goexperiment.regabireflect) || (go1.18 && !go1.19 && !goexperiment.regabireflect && !amd64) || (go1.19 && !go1.20 && !goexperiment.regabiargs && !amd64 && !arm64 && !ppc64 && !ppc64le) || (go1.20 && !goexperiment.regabiargs && !amd64 && !arm64 && !ppc64 && !ppc64le && !riscv64)) && (!js || (js && wasm))
     2  // +build !go1.17 go1.17,!go1.18,!goexperiment.regabireflect go1.18,!go1.19,!goexperiment.regabireflect,!amd64 go1.19,!go1.20,!goexperiment.regabiargs,!amd64,!arm64,!ppc64,!ppc64le go1.20,!goexperiment.regabiargs,!amd64,!arm64,!ppc64,!ppc64le,!riscv64
     3  // +build !js js,wasm
     4  
     5  package icall
     6  
     7  import (
     8  	"reflect"
     9  	"unsafe"
    10  
    11  	"github.com/goplus/reflectx/abi"
    12  )
    13  
    14  const capacity = 1024
    15  
    16  type provider struct {
    17  	used map[int]*abi.MethodInfo
    18  }
    19  
    20  func (p *provider) Insert(info *abi.MethodInfo) (ifn unsafe.Pointer, index int) {
    21  	for i := 0; i < capacity; i++ {
    22  		if _, ok := p.used[i]; !ok {
    23  			p.used[i] = info
    24  			fn := icall_array[i]
    25  			return unsafe.Pointer(reflect.ValueOf(fn).Pointer()), i
    26  		}
    27  	}
    28  	return nil, -1
    29  }
    30  
    31  func (p *provider) Available() int {
    32  	return capacity - len(p.used)
    33  }
    34  
    35  func (p *provider) Remove(indexs []int) {
    36  	for _, n := range indexs {
    37  		delete(p.used, n)
    38  	}
    39  }
    40  
    41  func (p *provider) Used() int {
    42  	return len(p.used)
    43  }
    44  
    45  func (p *provider) Cap() int {
    46  	return len(icall_array)
    47  }
    48  
    49  func (p *provider) Clear() {
    50  	p.used = make(map[int]*abi.MethodInfo)
    51  }
    52  
    53  var (
    54  	mp = &provider{
    55  		used: make(map[int]*abi.MethodInfo),
    56  	}
    57  )
    58  
    59  func init() {
    60  	abi.AddMethodProvider(mp)
    61  }
    62  
    63  func i_x(index int, ptr unsafe.Pointer, p unsafe.Pointer) {
    64  	info := mp.used[index]
    65  	var receiver reflect.Value
    66  	if !info.Pointer && info.OnePtr {
    67  		receiver = reflect.NewAt(info.Type, unsafe.Pointer(&ptr)).Elem()
    68  	} else {
    69  		receiver = reflect.NewAt(info.Type, ptr)
    70  		if !info.Pointer || info.Indirect {
    71  			receiver = receiver.Elem()
    72  		}
    73  	}
    74  	in := []reflect.Value{receiver}
    75  	if inCount := info.Func.Type().NumIn(); inCount > 1 {
    76  		sz := info.InTyp.Size()
    77  		buf := make([]byte, sz, sz)
    78  		if sz > info.InSize {
    79  			sz = info.InSize
    80  		}
    81  		for i := uintptr(0); i < sz; i++ {
    82  			buf[i] = *(*byte)(add(p, i, ""))
    83  		}
    84  		var inArgs reflect.Value
    85  		if sz == 0 {
    86  			inArgs = reflect.New(info.InTyp).Elem()
    87  		} else {
    88  			inArgs = reflect.NewAt(info.InTyp, unsafe.Pointer(&buf[0])).Elem()
    89  		}
    90  		for i := 1; i < inCount; i++ {
    91  			in = append(in, inArgs.Field(i-1))
    92  		}
    93  	}
    94  	var r []reflect.Value
    95  	if info.Variadic {
    96  		r = info.Func.CallSlice(in)
    97  	} else {
    98  		r = info.Func.Call(in)
    99  	}
   100  	if info.OutTyp.NumField() > 0 {
   101  		out := reflect.New(info.OutTyp).Elem()
   102  		for i, v := range r {
   103  			out.Field(i).Set(v)
   104  		}
   105  		po := unsafe.Pointer(out.UnsafeAddr())
   106  		for i := uintptr(0); i < info.OutSize; i++ {
   107  			*(*byte)(add(p, info.InSize+i, "")) = *(*byte)(add(po, uintptr(i), ""))
   108  		}
   109  	}
   110  }
   111  
   112  func add(p unsafe.Pointer, x uintptr, whySafe string) unsafe.Pointer {
   113  	return unsafe.Pointer(uintptr(p) + x)
   114  }
   115  
   116  type unsafeptr = unsafe.Pointer
   117  
   118  var icall_array = []interface{}{
   119  	func(p, a unsafeptr) { i_x(0, p, unsafeptr(&a)) },
   120  	func(p, a unsafeptr) { i_x(1, p, unsafeptr(&a)) },
   121  	func(p, a unsafeptr) { i_x(2, p, unsafeptr(&a)) },
   122  	func(p, a unsafeptr) { i_x(3, p, unsafeptr(&a)) },
   123  	func(p, a unsafeptr) { i_x(4, p, unsafeptr(&a)) },
   124  	func(p, a unsafeptr) { i_x(5, p, unsafeptr(&a)) },
   125  	func(p, a unsafeptr) { i_x(6, p, unsafeptr(&a)) },
   126  	func(p, a unsafeptr) { i_x(7, p, unsafeptr(&a)) },
   127  	func(p, a unsafeptr) { i_x(8, p, unsafeptr(&a)) },
   128  	func(p, a unsafeptr) { i_x(9, p, unsafeptr(&a)) },
   129  	func(p, a unsafeptr) { i_x(10, p, unsafeptr(&a)) },
   130  	func(p, a unsafeptr) { i_x(11, p, unsafeptr(&a)) },
   131  	func(p, a unsafeptr) { i_x(12, p, unsafeptr(&a)) },
   132  	func(p, a unsafeptr) { i_x(13, p, unsafeptr(&a)) },
   133  	func(p, a unsafeptr) { i_x(14, p, unsafeptr(&a)) },
   134  	func(p, a unsafeptr) { i_x(15, p, unsafeptr(&a)) },
   135  	func(p, a unsafeptr) { i_x(16, p, unsafeptr(&a)) },
   136  	func(p, a unsafeptr) { i_x(17, p, unsafeptr(&a)) },
   137  	func(p, a unsafeptr) { i_x(18, p, unsafeptr(&a)) },
   138  	func(p, a unsafeptr) { i_x(19, p, unsafeptr(&a)) },
   139  	func(p, a unsafeptr) { i_x(20, p, unsafeptr(&a)) },
   140  	func(p, a unsafeptr) { i_x(21, p, unsafeptr(&a)) },
   141  	func(p, a unsafeptr) { i_x(22, p, unsafeptr(&a)) },
   142  	func(p, a unsafeptr) { i_x(23, p, unsafeptr(&a)) },
   143  	func(p, a unsafeptr) { i_x(24, p, unsafeptr(&a)) },
   144  	func(p, a unsafeptr) { i_x(25, p, unsafeptr(&a)) },
   145  	func(p, a unsafeptr) { i_x(26, p, unsafeptr(&a)) },
   146  	func(p, a unsafeptr) { i_x(27, p, unsafeptr(&a)) },
   147  	func(p, a unsafeptr) { i_x(28, p, unsafeptr(&a)) },
   148  	func(p, a unsafeptr) { i_x(29, p, unsafeptr(&a)) },
   149  	func(p, a unsafeptr) { i_x(30, p, unsafeptr(&a)) },
   150  	func(p, a unsafeptr) { i_x(31, p, unsafeptr(&a)) },
   151  	func(p, a unsafeptr) { i_x(32, p, unsafeptr(&a)) },
   152  	func(p, a unsafeptr) { i_x(33, p, unsafeptr(&a)) },
   153  	func(p, a unsafeptr) { i_x(34, p, unsafeptr(&a)) },
   154  	func(p, a unsafeptr) { i_x(35, p, unsafeptr(&a)) },
   155  	func(p, a unsafeptr) { i_x(36, p, unsafeptr(&a)) },
   156  	func(p, a unsafeptr) { i_x(37, p, unsafeptr(&a)) },
   157  	func(p, a unsafeptr) { i_x(38, p, unsafeptr(&a)) },
   158  	func(p, a unsafeptr) { i_x(39, p, unsafeptr(&a)) },
   159  	func(p, a unsafeptr) { i_x(40, p, unsafeptr(&a)) },
   160  	func(p, a unsafeptr) { i_x(41, p, unsafeptr(&a)) },
   161  	func(p, a unsafeptr) { i_x(42, p, unsafeptr(&a)) },
   162  	func(p, a unsafeptr) { i_x(43, p, unsafeptr(&a)) },
   163  	func(p, a unsafeptr) { i_x(44, p, unsafeptr(&a)) },
   164  	func(p, a unsafeptr) { i_x(45, p, unsafeptr(&a)) },
   165  	func(p, a unsafeptr) { i_x(46, p, unsafeptr(&a)) },
   166  	func(p, a unsafeptr) { i_x(47, p, unsafeptr(&a)) },
   167  	func(p, a unsafeptr) { i_x(48, p, unsafeptr(&a)) },
   168  	func(p, a unsafeptr) { i_x(49, p, unsafeptr(&a)) },
   169  	func(p, a unsafeptr) { i_x(50, p, unsafeptr(&a)) },
   170  	func(p, a unsafeptr) { i_x(51, p, unsafeptr(&a)) },
   171  	func(p, a unsafeptr) { i_x(52, p, unsafeptr(&a)) },
   172  	func(p, a unsafeptr) { i_x(53, p, unsafeptr(&a)) },
   173  	func(p, a unsafeptr) { i_x(54, p, unsafeptr(&a)) },
   174  	func(p, a unsafeptr) { i_x(55, p, unsafeptr(&a)) },
   175  	func(p, a unsafeptr) { i_x(56, p, unsafeptr(&a)) },
   176  	func(p, a unsafeptr) { i_x(57, p, unsafeptr(&a)) },
   177  	func(p, a unsafeptr) { i_x(58, p, unsafeptr(&a)) },
   178  	func(p, a unsafeptr) { i_x(59, p, unsafeptr(&a)) },
   179  	func(p, a unsafeptr) { i_x(60, p, unsafeptr(&a)) },
   180  	func(p, a unsafeptr) { i_x(61, p, unsafeptr(&a)) },
   181  	func(p, a unsafeptr) { i_x(62, p, unsafeptr(&a)) },
   182  	func(p, a unsafeptr) { i_x(63, p, unsafeptr(&a)) },
   183  	func(p, a unsafeptr) { i_x(64, p, unsafeptr(&a)) },
   184  	func(p, a unsafeptr) { i_x(65, p, unsafeptr(&a)) },
   185  	func(p, a unsafeptr) { i_x(66, p, unsafeptr(&a)) },
   186  	func(p, a unsafeptr) { i_x(67, p, unsafeptr(&a)) },
   187  	func(p, a unsafeptr) { i_x(68, p, unsafeptr(&a)) },
   188  	func(p, a unsafeptr) { i_x(69, p, unsafeptr(&a)) },
   189  	func(p, a unsafeptr) { i_x(70, p, unsafeptr(&a)) },
   190  	func(p, a unsafeptr) { i_x(71, p, unsafeptr(&a)) },
   191  	func(p, a unsafeptr) { i_x(72, p, unsafeptr(&a)) },
   192  	func(p, a unsafeptr) { i_x(73, p, unsafeptr(&a)) },
   193  	func(p, a unsafeptr) { i_x(74, p, unsafeptr(&a)) },
   194  	func(p, a unsafeptr) { i_x(75, p, unsafeptr(&a)) },
   195  	func(p, a unsafeptr) { i_x(76, p, unsafeptr(&a)) },
   196  	func(p, a unsafeptr) { i_x(77, p, unsafeptr(&a)) },
   197  	func(p, a unsafeptr) { i_x(78, p, unsafeptr(&a)) },
   198  	func(p, a unsafeptr) { i_x(79, p, unsafeptr(&a)) },
   199  	func(p, a unsafeptr) { i_x(80, p, unsafeptr(&a)) },
   200  	func(p, a unsafeptr) { i_x(81, p, unsafeptr(&a)) },
   201  	func(p, a unsafeptr) { i_x(82, p, unsafeptr(&a)) },
   202  	func(p, a unsafeptr) { i_x(83, p, unsafeptr(&a)) },
   203  	func(p, a unsafeptr) { i_x(84, p, unsafeptr(&a)) },
   204  	func(p, a unsafeptr) { i_x(85, p, unsafeptr(&a)) },
   205  	func(p, a unsafeptr) { i_x(86, p, unsafeptr(&a)) },
   206  	func(p, a unsafeptr) { i_x(87, p, unsafeptr(&a)) },
   207  	func(p, a unsafeptr) { i_x(88, p, unsafeptr(&a)) },
   208  	func(p, a unsafeptr) { i_x(89, p, unsafeptr(&a)) },
   209  	func(p, a unsafeptr) { i_x(90, p, unsafeptr(&a)) },
   210  	func(p, a unsafeptr) { i_x(91, p, unsafeptr(&a)) },
   211  	func(p, a unsafeptr) { i_x(92, p, unsafeptr(&a)) },
   212  	func(p, a unsafeptr) { i_x(93, p, unsafeptr(&a)) },
   213  	func(p, a unsafeptr) { i_x(94, p, unsafeptr(&a)) },
   214  	func(p, a unsafeptr) { i_x(95, p, unsafeptr(&a)) },
   215  	func(p, a unsafeptr) { i_x(96, p, unsafeptr(&a)) },
   216  	func(p, a unsafeptr) { i_x(97, p, unsafeptr(&a)) },
   217  	func(p, a unsafeptr) { i_x(98, p, unsafeptr(&a)) },
   218  	func(p, a unsafeptr) { i_x(99, p, unsafeptr(&a)) },
   219  	func(p, a unsafeptr) { i_x(100, p, unsafeptr(&a)) },
   220  	func(p, a unsafeptr) { i_x(101, p, unsafeptr(&a)) },
   221  	func(p, a unsafeptr) { i_x(102, p, unsafeptr(&a)) },
   222  	func(p, a unsafeptr) { i_x(103, p, unsafeptr(&a)) },
   223  	func(p, a unsafeptr) { i_x(104, p, unsafeptr(&a)) },
   224  	func(p, a unsafeptr) { i_x(105, p, unsafeptr(&a)) },
   225  	func(p, a unsafeptr) { i_x(106, p, unsafeptr(&a)) },
   226  	func(p, a unsafeptr) { i_x(107, p, unsafeptr(&a)) },
   227  	func(p, a unsafeptr) { i_x(108, p, unsafeptr(&a)) },
   228  	func(p, a unsafeptr) { i_x(109, p, unsafeptr(&a)) },
   229  	func(p, a unsafeptr) { i_x(110, p, unsafeptr(&a)) },
   230  	func(p, a unsafeptr) { i_x(111, p, unsafeptr(&a)) },
   231  	func(p, a unsafeptr) { i_x(112, p, unsafeptr(&a)) },
   232  	func(p, a unsafeptr) { i_x(113, p, unsafeptr(&a)) },
   233  	func(p, a unsafeptr) { i_x(114, p, unsafeptr(&a)) },
   234  	func(p, a unsafeptr) { i_x(115, p, unsafeptr(&a)) },
   235  	func(p, a unsafeptr) { i_x(116, p, unsafeptr(&a)) },
   236  	func(p, a unsafeptr) { i_x(117, p, unsafeptr(&a)) },
   237  	func(p, a unsafeptr) { i_x(118, p, unsafeptr(&a)) },
   238  	func(p, a unsafeptr) { i_x(119, p, unsafeptr(&a)) },
   239  	func(p, a unsafeptr) { i_x(120, p, unsafeptr(&a)) },
   240  	func(p, a unsafeptr) { i_x(121, p, unsafeptr(&a)) },
   241  	func(p, a unsafeptr) { i_x(122, p, unsafeptr(&a)) },
   242  	func(p, a unsafeptr) { i_x(123, p, unsafeptr(&a)) },
   243  	func(p, a unsafeptr) { i_x(124, p, unsafeptr(&a)) },
   244  	func(p, a unsafeptr) { i_x(125, p, unsafeptr(&a)) },
   245  	func(p, a unsafeptr) { i_x(126, p, unsafeptr(&a)) },
   246  	func(p, a unsafeptr) { i_x(127, p, unsafeptr(&a)) },
   247  	func(p, a unsafeptr) { i_x(128, p, unsafeptr(&a)) },
   248  	func(p, a unsafeptr) { i_x(129, p, unsafeptr(&a)) },
   249  	func(p, a unsafeptr) { i_x(130, p, unsafeptr(&a)) },
   250  	func(p, a unsafeptr) { i_x(131, p, unsafeptr(&a)) },
   251  	func(p, a unsafeptr) { i_x(132, p, unsafeptr(&a)) },
   252  	func(p, a unsafeptr) { i_x(133, p, unsafeptr(&a)) },
   253  	func(p, a unsafeptr) { i_x(134, p, unsafeptr(&a)) },
   254  	func(p, a unsafeptr) { i_x(135, p, unsafeptr(&a)) },
   255  	func(p, a unsafeptr) { i_x(136, p, unsafeptr(&a)) },
   256  	func(p, a unsafeptr) { i_x(137, p, unsafeptr(&a)) },
   257  	func(p, a unsafeptr) { i_x(138, p, unsafeptr(&a)) },
   258  	func(p, a unsafeptr) { i_x(139, p, unsafeptr(&a)) },
   259  	func(p, a unsafeptr) { i_x(140, p, unsafeptr(&a)) },
   260  	func(p, a unsafeptr) { i_x(141, p, unsafeptr(&a)) },
   261  	func(p, a unsafeptr) { i_x(142, p, unsafeptr(&a)) },
   262  	func(p, a unsafeptr) { i_x(143, p, unsafeptr(&a)) },
   263  	func(p, a unsafeptr) { i_x(144, p, unsafeptr(&a)) },
   264  	func(p, a unsafeptr) { i_x(145, p, unsafeptr(&a)) },
   265  	func(p, a unsafeptr) { i_x(146, p, unsafeptr(&a)) },
   266  	func(p, a unsafeptr) { i_x(147, p, unsafeptr(&a)) },
   267  	func(p, a unsafeptr) { i_x(148, p, unsafeptr(&a)) },
   268  	func(p, a unsafeptr) { i_x(149, p, unsafeptr(&a)) },
   269  	func(p, a unsafeptr) { i_x(150, p, unsafeptr(&a)) },
   270  	func(p, a unsafeptr) { i_x(151, p, unsafeptr(&a)) },
   271  	func(p, a unsafeptr) { i_x(152, p, unsafeptr(&a)) },
   272  	func(p, a unsafeptr) { i_x(153, p, unsafeptr(&a)) },
   273  	func(p, a unsafeptr) { i_x(154, p, unsafeptr(&a)) },
   274  	func(p, a unsafeptr) { i_x(155, p, unsafeptr(&a)) },
   275  	func(p, a unsafeptr) { i_x(156, p, unsafeptr(&a)) },
   276  	func(p, a unsafeptr) { i_x(157, p, unsafeptr(&a)) },
   277  	func(p, a unsafeptr) { i_x(158, p, unsafeptr(&a)) },
   278  	func(p, a unsafeptr) { i_x(159, p, unsafeptr(&a)) },
   279  	func(p, a unsafeptr) { i_x(160, p, unsafeptr(&a)) },
   280  	func(p, a unsafeptr) { i_x(161, p, unsafeptr(&a)) },
   281  	func(p, a unsafeptr) { i_x(162, p, unsafeptr(&a)) },
   282  	func(p, a unsafeptr) { i_x(163, p, unsafeptr(&a)) },
   283  	func(p, a unsafeptr) { i_x(164, p, unsafeptr(&a)) },
   284  	func(p, a unsafeptr) { i_x(165, p, unsafeptr(&a)) },
   285  	func(p, a unsafeptr) { i_x(166, p, unsafeptr(&a)) },
   286  	func(p, a unsafeptr) { i_x(167, p, unsafeptr(&a)) },
   287  	func(p, a unsafeptr) { i_x(168, p, unsafeptr(&a)) },
   288  	func(p, a unsafeptr) { i_x(169, p, unsafeptr(&a)) },
   289  	func(p, a unsafeptr) { i_x(170, p, unsafeptr(&a)) },
   290  	func(p, a unsafeptr) { i_x(171, p, unsafeptr(&a)) },
   291  	func(p, a unsafeptr) { i_x(172, p, unsafeptr(&a)) },
   292  	func(p, a unsafeptr) { i_x(173, p, unsafeptr(&a)) },
   293  	func(p, a unsafeptr) { i_x(174, p, unsafeptr(&a)) },
   294  	func(p, a unsafeptr) { i_x(175, p, unsafeptr(&a)) },
   295  	func(p, a unsafeptr) { i_x(176, p, unsafeptr(&a)) },
   296  	func(p, a unsafeptr) { i_x(177, p, unsafeptr(&a)) },
   297  	func(p, a unsafeptr) { i_x(178, p, unsafeptr(&a)) },
   298  	func(p, a unsafeptr) { i_x(179, p, unsafeptr(&a)) },
   299  	func(p, a unsafeptr) { i_x(180, p, unsafeptr(&a)) },
   300  	func(p, a unsafeptr) { i_x(181, p, unsafeptr(&a)) },
   301  	func(p, a unsafeptr) { i_x(182, p, unsafeptr(&a)) },
   302  	func(p, a unsafeptr) { i_x(183, p, unsafeptr(&a)) },
   303  	func(p, a unsafeptr) { i_x(184, p, unsafeptr(&a)) },
   304  	func(p, a unsafeptr) { i_x(185, p, unsafeptr(&a)) },
   305  	func(p, a unsafeptr) { i_x(186, p, unsafeptr(&a)) },
   306  	func(p, a unsafeptr) { i_x(187, p, unsafeptr(&a)) },
   307  	func(p, a unsafeptr) { i_x(188, p, unsafeptr(&a)) },
   308  	func(p, a unsafeptr) { i_x(189, p, unsafeptr(&a)) },
   309  	func(p, a unsafeptr) { i_x(190, p, unsafeptr(&a)) },
   310  	func(p, a unsafeptr) { i_x(191, p, unsafeptr(&a)) },
   311  	func(p, a unsafeptr) { i_x(192, p, unsafeptr(&a)) },
   312  	func(p, a unsafeptr) { i_x(193, p, unsafeptr(&a)) },
   313  	func(p, a unsafeptr) { i_x(194, p, unsafeptr(&a)) },
   314  	func(p, a unsafeptr) { i_x(195, p, unsafeptr(&a)) },
   315  	func(p, a unsafeptr) { i_x(196, p, unsafeptr(&a)) },
   316  	func(p, a unsafeptr) { i_x(197, p, unsafeptr(&a)) },
   317  	func(p, a unsafeptr) { i_x(198, p, unsafeptr(&a)) },
   318  	func(p, a unsafeptr) { i_x(199, p, unsafeptr(&a)) },
   319  	func(p, a unsafeptr) { i_x(200, p, unsafeptr(&a)) },
   320  	func(p, a unsafeptr) { i_x(201, p, unsafeptr(&a)) },
   321  	func(p, a unsafeptr) { i_x(202, p, unsafeptr(&a)) },
   322  	func(p, a unsafeptr) { i_x(203, p, unsafeptr(&a)) },
   323  	func(p, a unsafeptr) { i_x(204, p, unsafeptr(&a)) },
   324  	func(p, a unsafeptr) { i_x(205, p, unsafeptr(&a)) },
   325  	func(p, a unsafeptr) { i_x(206, p, unsafeptr(&a)) },
   326  	func(p, a unsafeptr) { i_x(207, p, unsafeptr(&a)) },
   327  	func(p, a unsafeptr) { i_x(208, p, unsafeptr(&a)) },
   328  	func(p, a unsafeptr) { i_x(209, p, unsafeptr(&a)) },
   329  	func(p, a unsafeptr) { i_x(210, p, unsafeptr(&a)) },
   330  	func(p, a unsafeptr) { i_x(211, p, unsafeptr(&a)) },
   331  	func(p, a unsafeptr) { i_x(212, p, unsafeptr(&a)) },
   332  	func(p, a unsafeptr) { i_x(213, p, unsafeptr(&a)) },
   333  	func(p, a unsafeptr) { i_x(214, p, unsafeptr(&a)) },
   334  	func(p, a unsafeptr) { i_x(215, p, unsafeptr(&a)) },
   335  	func(p, a unsafeptr) { i_x(216, p, unsafeptr(&a)) },
   336  	func(p, a unsafeptr) { i_x(217, p, unsafeptr(&a)) },
   337  	func(p, a unsafeptr) { i_x(218, p, unsafeptr(&a)) },
   338  	func(p, a unsafeptr) { i_x(219, p, unsafeptr(&a)) },
   339  	func(p, a unsafeptr) { i_x(220, p, unsafeptr(&a)) },
   340  	func(p, a unsafeptr) { i_x(221, p, unsafeptr(&a)) },
   341  	func(p, a unsafeptr) { i_x(222, p, unsafeptr(&a)) },
   342  	func(p, a unsafeptr) { i_x(223, p, unsafeptr(&a)) },
   343  	func(p, a unsafeptr) { i_x(224, p, unsafeptr(&a)) },
   344  	func(p, a unsafeptr) { i_x(225, p, unsafeptr(&a)) },
   345  	func(p, a unsafeptr) { i_x(226, p, unsafeptr(&a)) },
   346  	func(p, a unsafeptr) { i_x(227, p, unsafeptr(&a)) },
   347  	func(p, a unsafeptr) { i_x(228, p, unsafeptr(&a)) },
   348  	func(p, a unsafeptr) { i_x(229, p, unsafeptr(&a)) },
   349  	func(p, a unsafeptr) { i_x(230, p, unsafeptr(&a)) },
   350  	func(p, a unsafeptr) { i_x(231, p, unsafeptr(&a)) },
   351  	func(p, a unsafeptr) { i_x(232, p, unsafeptr(&a)) },
   352  	func(p, a unsafeptr) { i_x(233, p, unsafeptr(&a)) },
   353  	func(p, a unsafeptr) { i_x(234, p, unsafeptr(&a)) },
   354  	func(p, a unsafeptr) { i_x(235, p, unsafeptr(&a)) },
   355  	func(p, a unsafeptr) { i_x(236, p, unsafeptr(&a)) },
   356  	func(p, a unsafeptr) { i_x(237, p, unsafeptr(&a)) },
   357  	func(p, a unsafeptr) { i_x(238, p, unsafeptr(&a)) },
   358  	func(p, a unsafeptr) { i_x(239, p, unsafeptr(&a)) },
   359  	func(p, a unsafeptr) { i_x(240, p, unsafeptr(&a)) },
   360  	func(p, a unsafeptr) { i_x(241, p, unsafeptr(&a)) },
   361  	func(p, a unsafeptr) { i_x(242, p, unsafeptr(&a)) },
   362  	func(p, a unsafeptr) { i_x(243, p, unsafeptr(&a)) },
   363  	func(p, a unsafeptr) { i_x(244, p, unsafeptr(&a)) },
   364  	func(p, a unsafeptr) { i_x(245, p, unsafeptr(&a)) },
   365  	func(p, a unsafeptr) { i_x(246, p, unsafeptr(&a)) },
   366  	func(p, a unsafeptr) { i_x(247, p, unsafeptr(&a)) },
   367  	func(p, a unsafeptr) { i_x(248, p, unsafeptr(&a)) },
   368  	func(p, a unsafeptr) { i_x(249, p, unsafeptr(&a)) },
   369  	func(p, a unsafeptr) { i_x(250, p, unsafeptr(&a)) },
   370  	func(p, a unsafeptr) { i_x(251, p, unsafeptr(&a)) },
   371  	func(p, a unsafeptr) { i_x(252, p, unsafeptr(&a)) },
   372  	func(p, a unsafeptr) { i_x(253, p, unsafeptr(&a)) },
   373  	func(p, a unsafeptr) { i_x(254, p, unsafeptr(&a)) },
   374  	func(p, a unsafeptr) { i_x(255, p, unsafeptr(&a)) },
   375  	func(p, a unsafeptr) { i_x(256, p, unsafeptr(&a)) },
   376  	func(p, a unsafeptr) { i_x(257, p, unsafeptr(&a)) },
   377  	func(p, a unsafeptr) { i_x(258, p, unsafeptr(&a)) },
   378  	func(p, a unsafeptr) { i_x(259, p, unsafeptr(&a)) },
   379  	func(p, a unsafeptr) { i_x(260, p, unsafeptr(&a)) },
   380  	func(p, a unsafeptr) { i_x(261, p, unsafeptr(&a)) },
   381  	func(p, a unsafeptr) { i_x(262, p, unsafeptr(&a)) },
   382  	func(p, a unsafeptr) { i_x(263, p, unsafeptr(&a)) },
   383  	func(p, a unsafeptr) { i_x(264, p, unsafeptr(&a)) },
   384  	func(p, a unsafeptr) { i_x(265, p, unsafeptr(&a)) },
   385  	func(p, a unsafeptr) { i_x(266, p, unsafeptr(&a)) },
   386  	func(p, a unsafeptr) { i_x(267, p, unsafeptr(&a)) },
   387  	func(p, a unsafeptr) { i_x(268, p, unsafeptr(&a)) },
   388  	func(p, a unsafeptr) { i_x(269, p, unsafeptr(&a)) },
   389  	func(p, a unsafeptr) { i_x(270, p, unsafeptr(&a)) },
   390  	func(p, a unsafeptr) { i_x(271, p, unsafeptr(&a)) },
   391  	func(p, a unsafeptr) { i_x(272, p, unsafeptr(&a)) },
   392  	func(p, a unsafeptr) { i_x(273, p, unsafeptr(&a)) },
   393  	func(p, a unsafeptr) { i_x(274, p, unsafeptr(&a)) },
   394  	func(p, a unsafeptr) { i_x(275, p, unsafeptr(&a)) },
   395  	func(p, a unsafeptr) { i_x(276, p, unsafeptr(&a)) },
   396  	func(p, a unsafeptr) { i_x(277, p, unsafeptr(&a)) },
   397  	func(p, a unsafeptr) { i_x(278, p, unsafeptr(&a)) },
   398  	func(p, a unsafeptr) { i_x(279, p, unsafeptr(&a)) },
   399  	func(p, a unsafeptr) { i_x(280, p, unsafeptr(&a)) },
   400  	func(p, a unsafeptr) { i_x(281, p, unsafeptr(&a)) },
   401  	func(p, a unsafeptr) { i_x(282, p, unsafeptr(&a)) },
   402  	func(p, a unsafeptr) { i_x(283, p, unsafeptr(&a)) },
   403  	func(p, a unsafeptr) { i_x(284, p, unsafeptr(&a)) },
   404  	func(p, a unsafeptr) { i_x(285, p, unsafeptr(&a)) },
   405  	func(p, a unsafeptr) { i_x(286, p, unsafeptr(&a)) },
   406  	func(p, a unsafeptr) { i_x(287, p, unsafeptr(&a)) },
   407  	func(p, a unsafeptr) { i_x(288, p, unsafeptr(&a)) },
   408  	func(p, a unsafeptr) { i_x(289, p, unsafeptr(&a)) },
   409  	func(p, a unsafeptr) { i_x(290, p, unsafeptr(&a)) },
   410  	func(p, a unsafeptr) { i_x(291, p, unsafeptr(&a)) },
   411  	func(p, a unsafeptr) { i_x(292, p, unsafeptr(&a)) },
   412  	func(p, a unsafeptr) { i_x(293, p, unsafeptr(&a)) },
   413  	func(p, a unsafeptr) { i_x(294, p, unsafeptr(&a)) },
   414  	func(p, a unsafeptr) { i_x(295, p, unsafeptr(&a)) },
   415  	func(p, a unsafeptr) { i_x(296, p, unsafeptr(&a)) },
   416  	func(p, a unsafeptr) { i_x(297, p, unsafeptr(&a)) },
   417  	func(p, a unsafeptr) { i_x(298, p, unsafeptr(&a)) },
   418  	func(p, a unsafeptr) { i_x(299, p, unsafeptr(&a)) },
   419  	func(p, a unsafeptr) { i_x(300, p, unsafeptr(&a)) },
   420  	func(p, a unsafeptr) { i_x(301, p, unsafeptr(&a)) },
   421  	func(p, a unsafeptr) { i_x(302, p, unsafeptr(&a)) },
   422  	func(p, a unsafeptr) { i_x(303, p, unsafeptr(&a)) },
   423  	func(p, a unsafeptr) { i_x(304, p, unsafeptr(&a)) },
   424  	func(p, a unsafeptr) { i_x(305, p, unsafeptr(&a)) },
   425  	func(p, a unsafeptr) { i_x(306, p, unsafeptr(&a)) },
   426  	func(p, a unsafeptr) { i_x(307, p, unsafeptr(&a)) },
   427  	func(p, a unsafeptr) { i_x(308, p, unsafeptr(&a)) },
   428  	func(p, a unsafeptr) { i_x(309, p, unsafeptr(&a)) },
   429  	func(p, a unsafeptr) { i_x(310, p, unsafeptr(&a)) },
   430  	func(p, a unsafeptr) { i_x(311, p, unsafeptr(&a)) },
   431  	func(p, a unsafeptr) { i_x(312, p, unsafeptr(&a)) },
   432  	func(p, a unsafeptr) { i_x(313, p, unsafeptr(&a)) },
   433  	func(p, a unsafeptr) { i_x(314, p, unsafeptr(&a)) },
   434  	func(p, a unsafeptr) { i_x(315, p, unsafeptr(&a)) },
   435  	func(p, a unsafeptr) { i_x(316, p, unsafeptr(&a)) },
   436  	func(p, a unsafeptr) { i_x(317, p, unsafeptr(&a)) },
   437  	func(p, a unsafeptr) { i_x(318, p, unsafeptr(&a)) },
   438  	func(p, a unsafeptr) { i_x(319, p, unsafeptr(&a)) },
   439  	func(p, a unsafeptr) { i_x(320, p, unsafeptr(&a)) },
   440  	func(p, a unsafeptr) { i_x(321, p, unsafeptr(&a)) },
   441  	func(p, a unsafeptr) { i_x(322, p, unsafeptr(&a)) },
   442  	func(p, a unsafeptr) { i_x(323, p, unsafeptr(&a)) },
   443  	func(p, a unsafeptr) { i_x(324, p, unsafeptr(&a)) },
   444  	func(p, a unsafeptr) { i_x(325, p, unsafeptr(&a)) },
   445  	func(p, a unsafeptr) { i_x(326, p, unsafeptr(&a)) },
   446  	func(p, a unsafeptr) { i_x(327, p, unsafeptr(&a)) },
   447  	func(p, a unsafeptr) { i_x(328, p, unsafeptr(&a)) },
   448  	func(p, a unsafeptr) { i_x(329, p, unsafeptr(&a)) },
   449  	func(p, a unsafeptr) { i_x(330, p, unsafeptr(&a)) },
   450  	func(p, a unsafeptr) { i_x(331, p, unsafeptr(&a)) },
   451  	func(p, a unsafeptr) { i_x(332, p, unsafeptr(&a)) },
   452  	func(p, a unsafeptr) { i_x(333, p, unsafeptr(&a)) },
   453  	func(p, a unsafeptr) { i_x(334, p, unsafeptr(&a)) },
   454  	func(p, a unsafeptr) { i_x(335, p, unsafeptr(&a)) },
   455  	func(p, a unsafeptr) { i_x(336, p, unsafeptr(&a)) },
   456  	func(p, a unsafeptr) { i_x(337, p, unsafeptr(&a)) },
   457  	func(p, a unsafeptr) { i_x(338, p, unsafeptr(&a)) },
   458  	func(p, a unsafeptr) { i_x(339, p, unsafeptr(&a)) },
   459  	func(p, a unsafeptr) { i_x(340, p, unsafeptr(&a)) },
   460  	func(p, a unsafeptr) { i_x(341, p, unsafeptr(&a)) },
   461  	func(p, a unsafeptr) { i_x(342, p, unsafeptr(&a)) },
   462  	func(p, a unsafeptr) { i_x(343, p, unsafeptr(&a)) },
   463  	func(p, a unsafeptr) { i_x(344, p, unsafeptr(&a)) },
   464  	func(p, a unsafeptr) { i_x(345, p, unsafeptr(&a)) },
   465  	func(p, a unsafeptr) { i_x(346, p, unsafeptr(&a)) },
   466  	func(p, a unsafeptr) { i_x(347, p, unsafeptr(&a)) },
   467  	func(p, a unsafeptr) { i_x(348, p, unsafeptr(&a)) },
   468  	func(p, a unsafeptr) { i_x(349, p, unsafeptr(&a)) },
   469  	func(p, a unsafeptr) { i_x(350, p, unsafeptr(&a)) },
   470  	func(p, a unsafeptr) { i_x(351, p, unsafeptr(&a)) },
   471  	func(p, a unsafeptr) { i_x(352, p, unsafeptr(&a)) },
   472  	func(p, a unsafeptr) { i_x(353, p, unsafeptr(&a)) },
   473  	func(p, a unsafeptr) { i_x(354, p, unsafeptr(&a)) },
   474  	func(p, a unsafeptr) { i_x(355, p, unsafeptr(&a)) },
   475  	func(p, a unsafeptr) { i_x(356, p, unsafeptr(&a)) },
   476  	func(p, a unsafeptr) { i_x(357, p, unsafeptr(&a)) },
   477  	func(p, a unsafeptr) { i_x(358, p, unsafeptr(&a)) },
   478  	func(p, a unsafeptr) { i_x(359, p, unsafeptr(&a)) },
   479  	func(p, a unsafeptr) { i_x(360, p, unsafeptr(&a)) },
   480  	func(p, a unsafeptr) { i_x(361, p, unsafeptr(&a)) },
   481  	func(p, a unsafeptr) { i_x(362, p, unsafeptr(&a)) },
   482  	func(p, a unsafeptr) { i_x(363, p, unsafeptr(&a)) },
   483  	func(p, a unsafeptr) { i_x(364, p, unsafeptr(&a)) },
   484  	func(p, a unsafeptr) { i_x(365, p, unsafeptr(&a)) },
   485  	func(p, a unsafeptr) { i_x(366, p, unsafeptr(&a)) },
   486  	func(p, a unsafeptr) { i_x(367, p, unsafeptr(&a)) },
   487  	func(p, a unsafeptr) { i_x(368, p, unsafeptr(&a)) },
   488  	func(p, a unsafeptr) { i_x(369, p, unsafeptr(&a)) },
   489  	func(p, a unsafeptr) { i_x(370, p, unsafeptr(&a)) },
   490  	func(p, a unsafeptr) { i_x(371, p, unsafeptr(&a)) },
   491  	func(p, a unsafeptr) { i_x(372, p, unsafeptr(&a)) },
   492  	func(p, a unsafeptr) { i_x(373, p, unsafeptr(&a)) },
   493  	func(p, a unsafeptr) { i_x(374, p, unsafeptr(&a)) },
   494  	func(p, a unsafeptr) { i_x(375, p, unsafeptr(&a)) },
   495  	func(p, a unsafeptr) { i_x(376, p, unsafeptr(&a)) },
   496  	func(p, a unsafeptr) { i_x(377, p, unsafeptr(&a)) },
   497  	func(p, a unsafeptr) { i_x(378, p, unsafeptr(&a)) },
   498  	func(p, a unsafeptr) { i_x(379, p, unsafeptr(&a)) },
   499  	func(p, a unsafeptr) { i_x(380, p, unsafeptr(&a)) },
   500  	func(p, a unsafeptr) { i_x(381, p, unsafeptr(&a)) },
   501  	func(p, a unsafeptr) { i_x(382, p, unsafeptr(&a)) },
   502  	func(p, a unsafeptr) { i_x(383, p, unsafeptr(&a)) },
   503  	func(p, a unsafeptr) { i_x(384, p, unsafeptr(&a)) },
   504  	func(p, a unsafeptr) { i_x(385, p, unsafeptr(&a)) },
   505  	func(p, a unsafeptr) { i_x(386, p, unsafeptr(&a)) },
   506  	func(p, a unsafeptr) { i_x(387, p, unsafeptr(&a)) },
   507  	func(p, a unsafeptr) { i_x(388, p, unsafeptr(&a)) },
   508  	func(p, a unsafeptr) { i_x(389, p, unsafeptr(&a)) },
   509  	func(p, a unsafeptr) { i_x(390, p, unsafeptr(&a)) },
   510  	func(p, a unsafeptr) { i_x(391, p, unsafeptr(&a)) },
   511  	func(p, a unsafeptr) { i_x(392, p, unsafeptr(&a)) },
   512  	func(p, a unsafeptr) { i_x(393, p, unsafeptr(&a)) },
   513  	func(p, a unsafeptr) { i_x(394, p, unsafeptr(&a)) },
   514  	func(p, a unsafeptr) { i_x(395, p, unsafeptr(&a)) },
   515  	func(p, a unsafeptr) { i_x(396, p, unsafeptr(&a)) },
   516  	func(p, a unsafeptr) { i_x(397, p, unsafeptr(&a)) },
   517  	func(p, a unsafeptr) { i_x(398, p, unsafeptr(&a)) },
   518  	func(p, a unsafeptr) { i_x(399, p, unsafeptr(&a)) },
   519  	func(p, a unsafeptr) { i_x(400, p, unsafeptr(&a)) },
   520  	func(p, a unsafeptr) { i_x(401, p, unsafeptr(&a)) },
   521  	func(p, a unsafeptr) { i_x(402, p, unsafeptr(&a)) },
   522  	func(p, a unsafeptr) { i_x(403, p, unsafeptr(&a)) },
   523  	func(p, a unsafeptr) { i_x(404, p, unsafeptr(&a)) },
   524  	func(p, a unsafeptr) { i_x(405, p, unsafeptr(&a)) },
   525  	func(p, a unsafeptr) { i_x(406, p, unsafeptr(&a)) },
   526  	func(p, a unsafeptr) { i_x(407, p, unsafeptr(&a)) },
   527  	func(p, a unsafeptr) { i_x(408, p, unsafeptr(&a)) },
   528  	func(p, a unsafeptr) { i_x(409, p, unsafeptr(&a)) },
   529  	func(p, a unsafeptr) { i_x(410, p, unsafeptr(&a)) },
   530  	func(p, a unsafeptr) { i_x(411, p, unsafeptr(&a)) },
   531  	func(p, a unsafeptr) { i_x(412, p, unsafeptr(&a)) },
   532  	func(p, a unsafeptr) { i_x(413, p, unsafeptr(&a)) },
   533  	func(p, a unsafeptr) { i_x(414, p, unsafeptr(&a)) },
   534  	func(p, a unsafeptr) { i_x(415, p, unsafeptr(&a)) },
   535  	func(p, a unsafeptr) { i_x(416, p, unsafeptr(&a)) },
   536  	func(p, a unsafeptr) { i_x(417, p, unsafeptr(&a)) },
   537  	func(p, a unsafeptr) { i_x(418, p, unsafeptr(&a)) },
   538  	func(p, a unsafeptr) { i_x(419, p, unsafeptr(&a)) },
   539  	func(p, a unsafeptr) { i_x(420, p, unsafeptr(&a)) },
   540  	func(p, a unsafeptr) { i_x(421, p, unsafeptr(&a)) },
   541  	func(p, a unsafeptr) { i_x(422, p, unsafeptr(&a)) },
   542  	func(p, a unsafeptr) { i_x(423, p, unsafeptr(&a)) },
   543  	func(p, a unsafeptr) { i_x(424, p, unsafeptr(&a)) },
   544  	func(p, a unsafeptr) { i_x(425, p, unsafeptr(&a)) },
   545  	func(p, a unsafeptr) { i_x(426, p, unsafeptr(&a)) },
   546  	func(p, a unsafeptr) { i_x(427, p, unsafeptr(&a)) },
   547  	func(p, a unsafeptr) { i_x(428, p, unsafeptr(&a)) },
   548  	func(p, a unsafeptr) { i_x(429, p, unsafeptr(&a)) },
   549  	func(p, a unsafeptr) { i_x(430, p, unsafeptr(&a)) },
   550  	func(p, a unsafeptr) { i_x(431, p, unsafeptr(&a)) },
   551  	func(p, a unsafeptr) { i_x(432, p, unsafeptr(&a)) },
   552  	func(p, a unsafeptr) { i_x(433, p, unsafeptr(&a)) },
   553  	func(p, a unsafeptr) { i_x(434, p, unsafeptr(&a)) },
   554  	func(p, a unsafeptr) { i_x(435, p, unsafeptr(&a)) },
   555  	func(p, a unsafeptr) { i_x(436, p, unsafeptr(&a)) },
   556  	func(p, a unsafeptr) { i_x(437, p, unsafeptr(&a)) },
   557  	func(p, a unsafeptr) { i_x(438, p, unsafeptr(&a)) },
   558  	func(p, a unsafeptr) { i_x(439, p, unsafeptr(&a)) },
   559  	func(p, a unsafeptr) { i_x(440, p, unsafeptr(&a)) },
   560  	func(p, a unsafeptr) { i_x(441, p, unsafeptr(&a)) },
   561  	func(p, a unsafeptr) { i_x(442, p, unsafeptr(&a)) },
   562  	func(p, a unsafeptr) { i_x(443, p, unsafeptr(&a)) },
   563  	func(p, a unsafeptr) { i_x(444, p, unsafeptr(&a)) },
   564  	func(p, a unsafeptr) { i_x(445, p, unsafeptr(&a)) },
   565  	func(p, a unsafeptr) { i_x(446, p, unsafeptr(&a)) },
   566  	func(p, a unsafeptr) { i_x(447, p, unsafeptr(&a)) },
   567  	func(p, a unsafeptr) { i_x(448, p, unsafeptr(&a)) },
   568  	func(p, a unsafeptr) { i_x(449, p, unsafeptr(&a)) },
   569  	func(p, a unsafeptr) { i_x(450, p, unsafeptr(&a)) },
   570  	func(p, a unsafeptr) { i_x(451, p, unsafeptr(&a)) },
   571  	func(p, a unsafeptr) { i_x(452, p, unsafeptr(&a)) },
   572  	func(p, a unsafeptr) { i_x(453, p, unsafeptr(&a)) },
   573  	func(p, a unsafeptr) { i_x(454, p, unsafeptr(&a)) },
   574  	func(p, a unsafeptr) { i_x(455, p, unsafeptr(&a)) },
   575  	func(p, a unsafeptr) { i_x(456, p, unsafeptr(&a)) },
   576  	func(p, a unsafeptr) { i_x(457, p, unsafeptr(&a)) },
   577  	func(p, a unsafeptr) { i_x(458, p, unsafeptr(&a)) },
   578  	func(p, a unsafeptr) { i_x(459, p, unsafeptr(&a)) },
   579  	func(p, a unsafeptr) { i_x(460, p, unsafeptr(&a)) },
   580  	func(p, a unsafeptr) { i_x(461, p, unsafeptr(&a)) },
   581  	func(p, a unsafeptr) { i_x(462, p, unsafeptr(&a)) },
   582  	func(p, a unsafeptr) { i_x(463, p, unsafeptr(&a)) },
   583  	func(p, a unsafeptr) { i_x(464, p, unsafeptr(&a)) },
   584  	func(p, a unsafeptr) { i_x(465, p, unsafeptr(&a)) },
   585  	func(p, a unsafeptr) { i_x(466, p, unsafeptr(&a)) },
   586  	func(p, a unsafeptr) { i_x(467, p, unsafeptr(&a)) },
   587  	func(p, a unsafeptr) { i_x(468, p, unsafeptr(&a)) },
   588  	func(p, a unsafeptr) { i_x(469, p, unsafeptr(&a)) },
   589  	func(p, a unsafeptr) { i_x(470, p, unsafeptr(&a)) },
   590  	func(p, a unsafeptr) { i_x(471, p, unsafeptr(&a)) },
   591  	func(p, a unsafeptr) { i_x(472, p, unsafeptr(&a)) },
   592  	func(p, a unsafeptr) { i_x(473, p, unsafeptr(&a)) },
   593  	func(p, a unsafeptr) { i_x(474, p, unsafeptr(&a)) },
   594  	func(p, a unsafeptr) { i_x(475, p, unsafeptr(&a)) },
   595  	func(p, a unsafeptr) { i_x(476, p, unsafeptr(&a)) },
   596  	func(p, a unsafeptr) { i_x(477, p, unsafeptr(&a)) },
   597  	func(p, a unsafeptr) { i_x(478, p, unsafeptr(&a)) },
   598  	func(p, a unsafeptr) { i_x(479, p, unsafeptr(&a)) },
   599  	func(p, a unsafeptr) { i_x(480, p, unsafeptr(&a)) },
   600  	func(p, a unsafeptr) { i_x(481, p, unsafeptr(&a)) },
   601  	func(p, a unsafeptr) { i_x(482, p, unsafeptr(&a)) },
   602  	func(p, a unsafeptr) { i_x(483, p, unsafeptr(&a)) },
   603  	func(p, a unsafeptr) { i_x(484, p, unsafeptr(&a)) },
   604  	func(p, a unsafeptr) { i_x(485, p, unsafeptr(&a)) },
   605  	func(p, a unsafeptr) { i_x(486, p, unsafeptr(&a)) },
   606  	func(p, a unsafeptr) { i_x(487, p, unsafeptr(&a)) },
   607  	func(p, a unsafeptr) { i_x(488, p, unsafeptr(&a)) },
   608  	func(p, a unsafeptr) { i_x(489, p, unsafeptr(&a)) },
   609  	func(p, a unsafeptr) { i_x(490, p, unsafeptr(&a)) },
   610  	func(p, a unsafeptr) { i_x(491, p, unsafeptr(&a)) },
   611  	func(p, a unsafeptr) { i_x(492, p, unsafeptr(&a)) },
   612  	func(p, a unsafeptr) { i_x(493, p, unsafeptr(&a)) },
   613  	func(p, a unsafeptr) { i_x(494, p, unsafeptr(&a)) },
   614  	func(p, a unsafeptr) { i_x(495, p, unsafeptr(&a)) },
   615  	func(p, a unsafeptr) { i_x(496, p, unsafeptr(&a)) },
   616  	func(p, a unsafeptr) { i_x(497, p, unsafeptr(&a)) },
   617  	func(p, a unsafeptr) { i_x(498, p, unsafeptr(&a)) },
   618  	func(p, a unsafeptr) { i_x(499, p, unsafeptr(&a)) },
   619  	func(p, a unsafeptr) { i_x(500, p, unsafeptr(&a)) },
   620  	func(p, a unsafeptr) { i_x(501, p, unsafeptr(&a)) },
   621  	func(p, a unsafeptr) { i_x(502, p, unsafeptr(&a)) },
   622  	func(p, a unsafeptr) { i_x(503, p, unsafeptr(&a)) },
   623  	func(p, a unsafeptr) { i_x(504, p, unsafeptr(&a)) },
   624  	func(p, a unsafeptr) { i_x(505, p, unsafeptr(&a)) },
   625  	func(p, a unsafeptr) { i_x(506, p, unsafeptr(&a)) },
   626  	func(p, a unsafeptr) { i_x(507, p, unsafeptr(&a)) },
   627  	func(p, a unsafeptr) { i_x(508, p, unsafeptr(&a)) },
   628  	func(p, a unsafeptr) { i_x(509, p, unsafeptr(&a)) },
   629  	func(p, a unsafeptr) { i_x(510, p, unsafeptr(&a)) },
   630  	func(p, a unsafeptr) { i_x(511, p, unsafeptr(&a)) },
   631  	func(p, a unsafeptr) { i_x(512, p, unsafeptr(&a)) },
   632  	func(p, a unsafeptr) { i_x(513, p, unsafeptr(&a)) },
   633  	func(p, a unsafeptr) { i_x(514, p, unsafeptr(&a)) },
   634  	func(p, a unsafeptr) { i_x(515, p, unsafeptr(&a)) },
   635  	func(p, a unsafeptr) { i_x(516, p, unsafeptr(&a)) },
   636  	func(p, a unsafeptr) { i_x(517, p, unsafeptr(&a)) },
   637  	func(p, a unsafeptr) { i_x(518, p, unsafeptr(&a)) },
   638  	func(p, a unsafeptr) { i_x(519, p, unsafeptr(&a)) },
   639  	func(p, a unsafeptr) { i_x(520, p, unsafeptr(&a)) },
   640  	func(p, a unsafeptr) { i_x(521, p, unsafeptr(&a)) },
   641  	func(p, a unsafeptr) { i_x(522, p, unsafeptr(&a)) },
   642  	func(p, a unsafeptr) { i_x(523, p, unsafeptr(&a)) },
   643  	func(p, a unsafeptr) { i_x(524, p, unsafeptr(&a)) },
   644  	func(p, a unsafeptr) { i_x(525, p, unsafeptr(&a)) },
   645  	func(p, a unsafeptr) { i_x(526, p, unsafeptr(&a)) },
   646  	func(p, a unsafeptr) { i_x(527, p, unsafeptr(&a)) },
   647  	func(p, a unsafeptr) { i_x(528, p, unsafeptr(&a)) },
   648  	func(p, a unsafeptr) { i_x(529, p, unsafeptr(&a)) },
   649  	func(p, a unsafeptr) { i_x(530, p, unsafeptr(&a)) },
   650  	func(p, a unsafeptr) { i_x(531, p, unsafeptr(&a)) },
   651  	func(p, a unsafeptr) { i_x(532, p, unsafeptr(&a)) },
   652  	func(p, a unsafeptr) { i_x(533, p, unsafeptr(&a)) },
   653  	func(p, a unsafeptr) { i_x(534, p, unsafeptr(&a)) },
   654  	func(p, a unsafeptr) { i_x(535, p, unsafeptr(&a)) },
   655  	func(p, a unsafeptr) { i_x(536, p, unsafeptr(&a)) },
   656  	func(p, a unsafeptr) { i_x(537, p, unsafeptr(&a)) },
   657  	func(p, a unsafeptr) { i_x(538, p, unsafeptr(&a)) },
   658  	func(p, a unsafeptr) { i_x(539, p, unsafeptr(&a)) },
   659  	func(p, a unsafeptr) { i_x(540, p, unsafeptr(&a)) },
   660  	func(p, a unsafeptr) { i_x(541, p, unsafeptr(&a)) },
   661  	func(p, a unsafeptr) { i_x(542, p, unsafeptr(&a)) },
   662  	func(p, a unsafeptr) { i_x(543, p, unsafeptr(&a)) },
   663  	func(p, a unsafeptr) { i_x(544, p, unsafeptr(&a)) },
   664  	func(p, a unsafeptr) { i_x(545, p, unsafeptr(&a)) },
   665  	func(p, a unsafeptr) { i_x(546, p, unsafeptr(&a)) },
   666  	func(p, a unsafeptr) { i_x(547, p, unsafeptr(&a)) },
   667  	func(p, a unsafeptr) { i_x(548, p, unsafeptr(&a)) },
   668  	func(p, a unsafeptr) { i_x(549, p, unsafeptr(&a)) },
   669  	func(p, a unsafeptr) { i_x(550, p, unsafeptr(&a)) },
   670  	func(p, a unsafeptr) { i_x(551, p, unsafeptr(&a)) },
   671  	func(p, a unsafeptr) { i_x(552, p, unsafeptr(&a)) },
   672  	func(p, a unsafeptr) { i_x(553, p, unsafeptr(&a)) },
   673  	func(p, a unsafeptr) { i_x(554, p, unsafeptr(&a)) },
   674  	func(p, a unsafeptr) { i_x(555, p, unsafeptr(&a)) },
   675  	func(p, a unsafeptr) { i_x(556, p, unsafeptr(&a)) },
   676  	func(p, a unsafeptr) { i_x(557, p, unsafeptr(&a)) },
   677  	func(p, a unsafeptr) { i_x(558, p, unsafeptr(&a)) },
   678  	func(p, a unsafeptr) { i_x(559, p, unsafeptr(&a)) },
   679  	func(p, a unsafeptr) { i_x(560, p, unsafeptr(&a)) },
   680  	func(p, a unsafeptr) { i_x(561, p, unsafeptr(&a)) },
   681  	func(p, a unsafeptr) { i_x(562, p, unsafeptr(&a)) },
   682  	func(p, a unsafeptr) { i_x(563, p, unsafeptr(&a)) },
   683  	func(p, a unsafeptr) { i_x(564, p, unsafeptr(&a)) },
   684  	func(p, a unsafeptr) { i_x(565, p, unsafeptr(&a)) },
   685  	func(p, a unsafeptr) { i_x(566, p, unsafeptr(&a)) },
   686  	func(p, a unsafeptr) { i_x(567, p, unsafeptr(&a)) },
   687  	func(p, a unsafeptr) { i_x(568, p, unsafeptr(&a)) },
   688  	func(p, a unsafeptr) { i_x(569, p, unsafeptr(&a)) },
   689  	func(p, a unsafeptr) { i_x(570, p, unsafeptr(&a)) },
   690  	func(p, a unsafeptr) { i_x(571, p, unsafeptr(&a)) },
   691  	func(p, a unsafeptr) { i_x(572, p, unsafeptr(&a)) },
   692  	func(p, a unsafeptr) { i_x(573, p, unsafeptr(&a)) },
   693  	func(p, a unsafeptr) { i_x(574, p, unsafeptr(&a)) },
   694  	func(p, a unsafeptr) { i_x(575, p, unsafeptr(&a)) },
   695  	func(p, a unsafeptr) { i_x(576, p, unsafeptr(&a)) },
   696  	func(p, a unsafeptr) { i_x(577, p, unsafeptr(&a)) },
   697  	func(p, a unsafeptr) { i_x(578, p, unsafeptr(&a)) },
   698  	func(p, a unsafeptr) { i_x(579, p, unsafeptr(&a)) },
   699  	func(p, a unsafeptr) { i_x(580, p, unsafeptr(&a)) },
   700  	func(p, a unsafeptr) { i_x(581, p, unsafeptr(&a)) },
   701  	func(p, a unsafeptr) { i_x(582, p, unsafeptr(&a)) },
   702  	func(p, a unsafeptr) { i_x(583, p, unsafeptr(&a)) },
   703  	func(p, a unsafeptr) { i_x(584, p, unsafeptr(&a)) },
   704  	func(p, a unsafeptr) { i_x(585, p, unsafeptr(&a)) },
   705  	func(p, a unsafeptr) { i_x(586, p, unsafeptr(&a)) },
   706  	func(p, a unsafeptr) { i_x(587, p, unsafeptr(&a)) },
   707  	func(p, a unsafeptr) { i_x(588, p, unsafeptr(&a)) },
   708  	func(p, a unsafeptr) { i_x(589, p, unsafeptr(&a)) },
   709  	func(p, a unsafeptr) { i_x(590, p, unsafeptr(&a)) },
   710  	func(p, a unsafeptr) { i_x(591, p, unsafeptr(&a)) },
   711  	func(p, a unsafeptr) { i_x(592, p, unsafeptr(&a)) },
   712  	func(p, a unsafeptr) { i_x(593, p, unsafeptr(&a)) },
   713  	func(p, a unsafeptr) { i_x(594, p, unsafeptr(&a)) },
   714  	func(p, a unsafeptr) { i_x(595, p, unsafeptr(&a)) },
   715  	func(p, a unsafeptr) { i_x(596, p, unsafeptr(&a)) },
   716  	func(p, a unsafeptr) { i_x(597, p, unsafeptr(&a)) },
   717  	func(p, a unsafeptr) { i_x(598, p, unsafeptr(&a)) },
   718  	func(p, a unsafeptr) { i_x(599, p, unsafeptr(&a)) },
   719  	func(p, a unsafeptr) { i_x(600, p, unsafeptr(&a)) },
   720  	func(p, a unsafeptr) { i_x(601, p, unsafeptr(&a)) },
   721  	func(p, a unsafeptr) { i_x(602, p, unsafeptr(&a)) },
   722  	func(p, a unsafeptr) { i_x(603, p, unsafeptr(&a)) },
   723  	func(p, a unsafeptr) { i_x(604, p, unsafeptr(&a)) },
   724  	func(p, a unsafeptr) { i_x(605, p, unsafeptr(&a)) },
   725  	func(p, a unsafeptr) { i_x(606, p, unsafeptr(&a)) },
   726  	func(p, a unsafeptr) { i_x(607, p, unsafeptr(&a)) },
   727  	func(p, a unsafeptr) { i_x(608, p, unsafeptr(&a)) },
   728  	func(p, a unsafeptr) { i_x(609, p, unsafeptr(&a)) },
   729  	func(p, a unsafeptr) { i_x(610, p, unsafeptr(&a)) },
   730  	func(p, a unsafeptr) { i_x(611, p, unsafeptr(&a)) },
   731  	func(p, a unsafeptr) { i_x(612, p, unsafeptr(&a)) },
   732  	func(p, a unsafeptr) { i_x(613, p, unsafeptr(&a)) },
   733  	func(p, a unsafeptr) { i_x(614, p, unsafeptr(&a)) },
   734  	func(p, a unsafeptr) { i_x(615, p, unsafeptr(&a)) },
   735  	func(p, a unsafeptr) { i_x(616, p, unsafeptr(&a)) },
   736  	func(p, a unsafeptr) { i_x(617, p, unsafeptr(&a)) },
   737  	func(p, a unsafeptr) { i_x(618, p, unsafeptr(&a)) },
   738  	func(p, a unsafeptr) { i_x(619, p, unsafeptr(&a)) },
   739  	func(p, a unsafeptr) { i_x(620, p, unsafeptr(&a)) },
   740  	func(p, a unsafeptr) { i_x(621, p, unsafeptr(&a)) },
   741  	func(p, a unsafeptr) { i_x(622, p, unsafeptr(&a)) },
   742  	func(p, a unsafeptr) { i_x(623, p, unsafeptr(&a)) },
   743  	func(p, a unsafeptr) { i_x(624, p, unsafeptr(&a)) },
   744  	func(p, a unsafeptr) { i_x(625, p, unsafeptr(&a)) },
   745  	func(p, a unsafeptr) { i_x(626, p, unsafeptr(&a)) },
   746  	func(p, a unsafeptr) { i_x(627, p, unsafeptr(&a)) },
   747  	func(p, a unsafeptr) { i_x(628, p, unsafeptr(&a)) },
   748  	func(p, a unsafeptr) { i_x(629, p, unsafeptr(&a)) },
   749  	func(p, a unsafeptr) { i_x(630, p, unsafeptr(&a)) },
   750  	func(p, a unsafeptr) { i_x(631, p, unsafeptr(&a)) },
   751  	func(p, a unsafeptr) { i_x(632, p, unsafeptr(&a)) },
   752  	func(p, a unsafeptr) { i_x(633, p, unsafeptr(&a)) },
   753  	func(p, a unsafeptr) { i_x(634, p, unsafeptr(&a)) },
   754  	func(p, a unsafeptr) { i_x(635, p, unsafeptr(&a)) },
   755  	func(p, a unsafeptr) { i_x(636, p, unsafeptr(&a)) },
   756  	func(p, a unsafeptr) { i_x(637, p, unsafeptr(&a)) },
   757  	func(p, a unsafeptr) { i_x(638, p, unsafeptr(&a)) },
   758  	func(p, a unsafeptr) { i_x(639, p, unsafeptr(&a)) },
   759  	func(p, a unsafeptr) { i_x(640, p, unsafeptr(&a)) },
   760  	func(p, a unsafeptr) { i_x(641, p, unsafeptr(&a)) },
   761  	func(p, a unsafeptr) { i_x(642, p, unsafeptr(&a)) },
   762  	func(p, a unsafeptr) { i_x(643, p, unsafeptr(&a)) },
   763  	func(p, a unsafeptr) { i_x(644, p, unsafeptr(&a)) },
   764  	func(p, a unsafeptr) { i_x(645, p, unsafeptr(&a)) },
   765  	func(p, a unsafeptr) { i_x(646, p, unsafeptr(&a)) },
   766  	func(p, a unsafeptr) { i_x(647, p, unsafeptr(&a)) },
   767  	func(p, a unsafeptr) { i_x(648, p, unsafeptr(&a)) },
   768  	func(p, a unsafeptr) { i_x(649, p, unsafeptr(&a)) },
   769  	func(p, a unsafeptr) { i_x(650, p, unsafeptr(&a)) },
   770  	func(p, a unsafeptr) { i_x(651, p, unsafeptr(&a)) },
   771  	func(p, a unsafeptr) { i_x(652, p, unsafeptr(&a)) },
   772  	func(p, a unsafeptr) { i_x(653, p, unsafeptr(&a)) },
   773  	func(p, a unsafeptr) { i_x(654, p, unsafeptr(&a)) },
   774  	func(p, a unsafeptr) { i_x(655, p, unsafeptr(&a)) },
   775  	func(p, a unsafeptr) { i_x(656, p, unsafeptr(&a)) },
   776  	func(p, a unsafeptr) { i_x(657, p, unsafeptr(&a)) },
   777  	func(p, a unsafeptr) { i_x(658, p, unsafeptr(&a)) },
   778  	func(p, a unsafeptr) { i_x(659, p, unsafeptr(&a)) },
   779  	func(p, a unsafeptr) { i_x(660, p, unsafeptr(&a)) },
   780  	func(p, a unsafeptr) { i_x(661, p, unsafeptr(&a)) },
   781  	func(p, a unsafeptr) { i_x(662, p, unsafeptr(&a)) },
   782  	func(p, a unsafeptr) { i_x(663, p, unsafeptr(&a)) },
   783  	func(p, a unsafeptr) { i_x(664, p, unsafeptr(&a)) },
   784  	func(p, a unsafeptr) { i_x(665, p, unsafeptr(&a)) },
   785  	func(p, a unsafeptr) { i_x(666, p, unsafeptr(&a)) },
   786  	func(p, a unsafeptr) { i_x(667, p, unsafeptr(&a)) },
   787  	func(p, a unsafeptr) { i_x(668, p, unsafeptr(&a)) },
   788  	func(p, a unsafeptr) { i_x(669, p, unsafeptr(&a)) },
   789  	func(p, a unsafeptr) { i_x(670, p, unsafeptr(&a)) },
   790  	func(p, a unsafeptr) { i_x(671, p, unsafeptr(&a)) },
   791  	func(p, a unsafeptr) { i_x(672, p, unsafeptr(&a)) },
   792  	func(p, a unsafeptr) { i_x(673, p, unsafeptr(&a)) },
   793  	func(p, a unsafeptr) { i_x(674, p, unsafeptr(&a)) },
   794  	func(p, a unsafeptr) { i_x(675, p, unsafeptr(&a)) },
   795  	func(p, a unsafeptr) { i_x(676, p, unsafeptr(&a)) },
   796  	func(p, a unsafeptr) { i_x(677, p, unsafeptr(&a)) },
   797  	func(p, a unsafeptr) { i_x(678, p, unsafeptr(&a)) },
   798  	func(p, a unsafeptr) { i_x(679, p, unsafeptr(&a)) },
   799  	func(p, a unsafeptr) { i_x(680, p, unsafeptr(&a)) },
   800  	func(p, a unsafeptr) { i_x(681, p, unsafeptr(&a)) },
   801  	func(p, a unsafeptr) { i_x(682, p, unsafeptr(&a)) },
   802  	func(p, a unsafeptr) { i_x(683, p, unsafeptr(&a)) },
   803  	func(p, a unsafeptr) { i_x(684, p, unsafeptr(&a)) },
   804  	func(p, a unsafeptr) { i_x(685, p, unsafeptr(&a)) },
   805  	func(p, a unsafeptr) { i_x(686, p, unsafeptr(&a)) },
   806  	func(p, a unsafeptr) { i_x(687, p, unsafeptr(&a)) },
   807  	func(p, a unsafeptr) { i_x(688, p, unsafeptr(&a)) },
   808  	func(p, a unsafeptr) { i_x(689, p, unsafeptr(&a)) },
   809  	func(p, a unsafeptr) { i_x(690, p, unsafeptr(&a)) },
   810  	func(p, a unsafeptr) { i_x(691, p, unsafeptr(&a)) },
   811  	func(p, a unsafeptr) { i_x(692, p, unsafeptr(&a)) },
   812  	func(p, a unsafeptr) { i_x(693, p, unsafeptr(&a)) },
   813  	func(p, a unsafeptr) { i_x(694, p, unsafeptr(&a)) },
   814  	func(p, a unsafeptr) { i_x(695, p, unsafeptr(&a)) },
   815  	func(p, a unsafeptr) { i_x(696, p, unsafeptr(&a)) },
   816  	func(p, a unsafeptr) { i_x(697, p, unsafeptr(&a)) },
   817  	func(p, a unsafeptr) { i_x(698, p, unsafeptr(&a)) },
   818  	func(p, a unsafeptr) { i_x(699, p, unsafeptr(&a)) },
   819  	func(p, a unsafeptr) { i_x(700, p, unsafeptr(&a)) },
   820  	func(p, a unsafeptr) { i_x(701, p, unsafeptr(&a)) },
   821  	func(p, a unsafeptr) { i_x(702, p, unsafeptr(&a)) },
   822  	func(p, a unsafeptr) { i_x(703, p, unsafeptr(&a)) },
   823  	func(p, a unsafeptr) { i_x(704, p, unsafeptr(&a)) },
   824  	func(p, a unsafeptr) { i_x(705, p, unsafeptr(&a)) },
   825  	func(p, a unsafeptr) { i_x(706, p, unsafeptr(&a)) },
   826  	func(p, a unsafeptr) { i_x(707, p, unsafeptr(&a)) },
   827  	func(p, a unsafeptr) { i_x(708, p, unsafeptr(&a)) },
   828  	func(p, a unsafeptr) { i_x(709, p, unsafeptr(&a)) },
   829  	func(p, a unsafeptr) { i_x(710, p, unsafeptr(&a)) },
   830  	func(p, a unsafeptr) { i_x(711, p, unsafeptr(&a)) },
   831  	func(p, a unsafeptr) { i_x(712, p, unsafeptr(&a)) },
   832  	func(p, a unsafeptr) { i_x(713, p, unsafeptr(&a)) },
   833  	func(p, a unsafeptr) { i_x(714, p, unsafeptr(&a)) },
   834  	func(p, a unsafeptr) { i_x(715, p, unsafeptr(&a)) },
   835  	func(p, a unsafeptr) { i_x(716, p, unsafeptr(&a)) },
   836  	func(p, a unsafeptr) { i_x(717, p, unsafeptr(&a)) },
   837  	func(p, a unsafeptr) { i_x(718, p, unsafeptr(&a)) },
   838  	func(p, a unsafeptr) { i_x(719, p, unsafeptr(&a)) },
   839  	func(p, a unsafeptr) { i_x(720, p, unsafeptr(&a)) },
   840  	func(p, a unsafeptr) { i_x(721, p, unsafeptr(&a)) },
   841  	func(p, a unsafeptr) { i_x(722, p, unsafeptr(&a)) },
   842  	func(p, a unsafeptr) { i_x(723, p, unsafeptr(&a)) },
   843  	func(p, a unsafeptr) { i_x(724, p, unsafeptr(&a)) },
   844  	func(p, a unsafeptr) { i_x(725, p, unsafeptr(&a)) },
   845  	func(p, a unsafeptr) { i_x(726, p, unsafeptr(&a)) },
   846  	func(p, a unsafeptr) { i_x(727, p, unsafeptr(&a)) },
   847  	func(p, a unsafeptr) { i_x(728, p, unsafeptr(&a)) },
   848  	func(p, a unsafeptr) { i_x(729, p, unsafeptr(&a)) },
   849  	func(p, a unsafeptr) { i_x(730, p, unsafeptr(&a)) },
   850  	func(p, a unsafeptr) { i_x(731, p, unsafeptr(&a)) },
   851  	func(p, a unsafeptr) { i_x(732, p, unsafeptr(&a)) },
   852  	func(p, a unsafeptr) { i_x(733, p, unsafeptr(&a)) },
   853  	func(p, a unsafeptr) { i_x(734, p, unsafeptr(&a)) },
   854  	func(p, a unsafeptr) { i_x(735, p, unsafeptr(&a)) },
   855  	func(p, a unsafeptr) { i_x(736, p, unsafeptr(&a)) },
   856  	func(p, a unsafeptr) { i_x(737, p, unsafeptr(&a)) },
   857  	func(p, a unsafeptr) { i_x(738, p, unsafeptr(&a)) },
   858  	func(p, a unsafeptr) { i_x(739, p, unsafeptr(&a)) },
   859  	func(p, a unsafeptr) { i_x(740, p, unsafeptr(&a)) },
   860  	func(p, a unsafeptr) { i_x(741, p, unsafeptr(&a)) },
   861  	func(p, a unsafeptr) { i_x(742, p, unsafeptr(&a)) },
   862  	func(p, a unsafeptr) { i_x(743, p, unsafeptr(&a)) },
   863  	func(p, a unsafeptr) { i_x(744, p, unsafeptr(&a)) },
   864  	func(p, a unsafeptr) { i_x(745, p, unsafeptr(&a)) },
   865  	func(p, a unsafeptr) { i_x(746, p, unsafeptr(&a)) },
   866  	func(p, a unsafeptr) { i_x(747, p, unsafeptr(&a)) },
   867  	func(p, a unsafeptr) { i_x(748, p, unsafeptr(&a)) },
   868  	func(p, a unsafeptr) { i_x(749, p, unsafeptr(&a)) },
   869  	func(p, a unsafeptr) { i_x(750, p, unsafeptr(&a)) },
   870  	func(p, a unsafeptr) { i_x(751, p, unsafeptr(&a)) },
   871  	func(p, a unsafeptr) { i_x(752, p, unsafeptr(&a)) },
   872  	func(p, a unsafeptr) { i_x(753, p, unsafeptr(&a)) },
   873  	func(p, a unsafeptr) { i_x(754, p, unsafeptr(&a)) },
   874  	func(p, a unsafeptr) { i_x(755, p, unsafeptr(&a)) },
   875  	func(p, a unsafeptr) { i_x(756, p, unsafeptr(&a)) },
   876  	func(p, a unsafeptr) { i_x(757, p, unsafeptr(&a)) },
   877  	func(p, a unsafeptr) { i_x(758, p, unsafeptr(&a)) },
   878  	func(p, a unsafeptr) { i_x(759, p, unsafeptr(&a)) },
   879  	func(p, a unsafeptr) { i_x(760, p, unsafeptr(&a)) },
   880  	func(p, a unsafeptr) { i_x(761, p, unsafeptr(&a)) },
   881  	func(p, a unsafeptr) { i_x(762, p, unsafeptr(&a)) },
   882  	func(p, a unsafeptr) { i_x(763, p, unsafeptr(&a)) },
   883  	func(p, a unsafeptr) { i_x(764, p, unsafeptr(&a)) },
   884  	func(p, a unsafeptr) { i_x(765, p, unsafeptr(&a)) },
   885  	func(p, a unsafeptr) { i_x(766, p, unsafeptr(&a)) },
   886  	func(p, a unsafeptr) { i_x(767, p, unsafeptr(&a)) },
   887  	func(p, a unsafeptr) { i_x(768, p, unsafeptr(&a)) },
   888  	func(p, a unsafeptr) { i_x(769, p, unsafeptr(&a)) },
   889  	func(p, a unsafeptr) { i_x(770, p, unsafeptr(&a)) },
   890  	func(p, a unsafeptr) { i_x(771, p, unsafeptr(&a)) },
   891  	func(p, a unsafeptr) { i_x(772, p, unsafeptr(&a)) },
   892  	func(p, a unsafeptr) { i_x(773, p, unsafeptr(&a)) },
   893  	func(p, a unsafeptr) { i_x(774, p, unsafeptr(&a)) },
   894  	func(p, a unsafeptr) { i_x(775, p, unsafeptr(&a)) },
   895  	func(p, a unsafeptr) { i_x(776, p, unsafeptr(&a)) },
   896  	func(p, a unsafeptr) { i_x(777, p, unsafeptr(&a)) },
   897  	func(p, a unsafeptr) { i_x(778, p, unsafeptr(&a)) },
   898  	func(p, a unsafeptr) { i_x(779, p, unsafeptr(&a)) },
   899  	func(p, a unsafeptr) { i_x(780, p, unsafeptr(&a)) },
   900  	func(p, a unsafeptr) { i_x(781, p, unsafeptr(&a)) },
   901  	func(p, a unsafeptr) { i_x(782, p, unsafeptr(&a)) },
   902  	func(p, a unsafeptr) { i_x(783, p, unsafeptr(&a)) },
   903  	func(p, a unsafeptr) { i_x(784, p, unsafeptr(&a)) },
   904  	func(p, a unsafeptr) { i_x(785, p, unsafeptr(&a)) },
   905  	func(p, a unsafeptr) { i_x(786, p, unsafeptr(&a)) },
   906  	func(p, a unsafeptr) { i_x(787, p, unsafeptr(&a)) },
   907  	func(p, a unsafeptr) { i_x(788, p, unsafeptr(&a)) },
   908  	func(p, a unsafeptr) { i_x(789, p, unsafeptr(&a)) },
   909  	func(p, a unsafeptr) { i_x(790, p, unsafeptr(&a)) },
   910  	func(p, a unsafeptr) { i_x(791, p, unsafeptr(&a)) },
   911  	func(p, a unsafeptr) { i_x(792, p, unsafeptr(&a)) },
   912  	func(p, a unsafeptr) { i_x(793, p, unsafeptr(&a)) },
   913  	func(p, a unsafeptr) { i_x(794, p, unsafeptr(&a)) },
   914  	func(p, a unsafeptr) { i_x(795, p, unsafeptr(&a)) },
   915  	func(p, a unsafeptr) { i_x(796, p, unsafeptr(&a)) },
   916  	func(p, a unsafeptr) { i_x(797, p, unsafeptr(&a)) },
   917  	func(p, a unsafeptr) { i_x(798, p, unsafeptr(&a)) },
   918  	func(p, a unsafeptr) { i_x(799, p, unsafeptr(&a)) },
   919  	func(p, a unsafeptr) { i_x(800, p, unsafeptr(&a)) },
   920  	func(p, a unsafeptr) { i_x(801, p, unsafeptr(&a)) },
   921  	func(p, a unsafeptr) { i_x(802, p, unsafeptr(&a)) },
   922  	func(p, a unsafeptr) { i_x(803, p, unsafeptr(&a)) },
   923  	func(p, a unsafeptr) { i_x(804, p, unsafeptr(&a)) },
   924  	func(p, a unsafeptr) { i_x(805, p, unsafeptr(&a)) },
   925  	func(p, a unsafeptr) { i_x(806, p, unsafeptr(&a)) },
   926  	func(p, a unsafeptr) { i_x(807, p, unsafeptr(&a)) },
   927  	func(p, a unsafeptr) { i_x(808, p, unsafeptr(&a)) },
   928  	func(p, a unsafeptr) { i_x(809, p, unsafeptr(&a)) },
   929  	func(p, a unsafeptr) { i_x(810, p, unsafeptr(&a)) },
   930  	func(p, a unsafeptr) { i_x(811, p, unsafeptr(&a)) },
   931  	func(p, a unsafeptr) { i_x(812, p, unsafeptr(&a)) },
   932  	func(p, a unsafeptr) { i_x(813, p, unsafeptr(&a)) },
   933  	func(p, a unsafeptr) { i_x(814, p, unsafeptr(&a)) },
   934  	func(p, a unsafeptr) { i_x(815, p, unsafeptr(&a)) },
   935  	func(p, a unsafeptr) { i_x(816, p, unsafeptr(&a)) },
   936  	func(p, a unsafeptr) { i_x(817, p, unsafeptr(&a)) },
   937  	func(p, a unsafeptr) { i_x(818, p, unsafeptr(&a)) },
   938  	func(p, a unsafeptr) { i_x(819, p, unsafeptr(&a)) },
   939  	func(p, a unsafeptr) { i_x(820, p, unsafeptr(&a)) },
   940  	func(p, a unsafeptr) { i_x(821, p, unsafeptr(&a)) },
   941  	func(p, a unsafeptr) { i_x(822, p, unsafeptr(&a)) },
   942  	func(p, a unsafeptr) { i_x(823, p, unsafeptr(&a)) },
   943  	func(p, a unsafeptr) { i_x(824, p, unsafeptr(&a)) },
   944  	func(p, a unsafeptr) { i_x(825, p, unsafeptr(&a)) },
   945  	func(p, a unsafeptr) { i_x(826, p, unsafeptr(&a)) },
   946  	func(p, a unsafeptr) { i_x(827, p, unsafeptr(&a)) },
   947  	func(p, a unsafeptr) { i_x(828, p, unsafeptr(&a)) },
   948  	func(p, a unsafeptr) { i_x(829, p, unsafeptr(&a)) },
   949  	func(p, a unsafeptr) { i_x(830, p, unsafeptr(&a)) },
   950  	func(p, a unsafeptr) { i_x(831, p, unsafeptr(&a)) },
   951  	func(p, a unsafeptr) { i_x(832, p, unsafeptr(&a)) },
   952  	func(p, a unsafeptr) { i_x(833, p, unsafeptr(&a)) },
   953  	func(p, a unsafeptr) { i_x(834, p, unsafeptr(&a)) },
   954  	func(p, a unsafeptr) { i_x(835, p, unsafeptr(&a)) },
   955  	func(p, a unsafeptr) { i_x(836, p, unsafeptr(&a)) },
   956  	func(p, a unsafeptr) { i_x(837, p, unsafeptr(&a)) },
   957  	func(p, a unsafeptr) { i_x(838, p, unsafeptr(&a)) },
   958  	func(p, a unsafeptr) { i_x(839, p, unsafeptr(&a)) },
   959  	func(p, a unsafeptr) { i_x(840, p, unsafeptr(&a)) },
   960  	func(p, a unsafeptr) { i_x(841, p, unsafeptr(&a)) },
   961  	func(p, a unsafeptr) { i_x(842, p, unsafeptr(&a)) },
   962  	func(p, a unsafeptr) { i_x(843, p, unsafeptr(&a)) },
   963  	func(p, a unsafeptr) { i_x(844, p, unsafeptr(&a)) },
   964  	func(p, a unsafeptr) { i_x(845, p, unsafeptr(&a)) },
   965  	func(p, a unsafeptr) { i_x(846, p, unsafeptr(&a)) },
   966  	func(p, a unsafeptr) { i_x(847, p, unsafeptr(&a)) },
   967  	func(p, a unsafeptr) { i_x(848, p, unsafeptr(&a)) },
   968  	func(p, a unsafeptr) { i_x(849, p, unsafeptr(&a)) },
   969  	func(p, a unsafeptr) { i_x(850, p, unsafeptr(&a)) },
   970  	func(p, a unsafeptr) { i_x(851, p, unsafeptr(&a)) },
   971  	func(p, a unsafeptr) { i_x(852, p, unsafeptr(&a)) },
   972  	func(p, a unsafeptr) { i_x(853, p, unsafeptr(&a)) },
   973  	func(p, a unsafeptr) { i_x(854, p, unsafeptr(&a)) },
   974  	func(p, a unsafeptr) { i_x(855, p, unsafeptr(&a)) },
   975  	func(p, a unsafeptr) { i_x(856, p, unsafeptr(&a)) },
   976  	func(p, a unsafeptr) { i_x(857, p, unsafeptr(&a)) },
   977  	func(p, a unsafeptr) { i_x(858, p, unsafeptr(&a)) },
   978  	func(p, a unsafeptr) { i_x(859, p, unsafeptr(&a)) },
   979  	func(p, a unsafeptr) { i_x(860, p, unsafeptr(&a)) },
   980  	func(p, a unsafeptr) { i_x(861, p, unsafeptr(&a)) },
   981  	func(p, a unsafeptr) { i_x(862, p, unsafeptr(&a)) },
   982  	func(p, a unsafeptr) { i_x(863, p, unsafeptr(&a)) },
   983  	func(p, a unsafeptr) { i_x(864, p, unsafeptr(&a)) },
   984  	func(p, a unsafeptr) { i_x(865, p, unsafeptr(&a)) },
   985  	func(p, a unsafeptr) { i_x(866, p, unsafeptr(&a)) },
   986  	func(p, a unsafeptr) { i_x(867, p, unsafeptr(&a)) },
   987  	func(p, a unsafeptr) { i_x(868, p, unsafeptr(&a)) },
   988  	func(p, a unsafeptr) { i_x(869, p, unsafeptr(&a)) },
   989  	func(p, a unsafeptr) { i_x(870, p, unsafeptr(&a)) },
   990  	func(p, a unsafeptr) { i_x(871, p, unsafeptr(&a)) },
   991  	func(p, a unsafeptr) { i_x(872, p, unsafeptr(&a)) },
   992  	func(p, a unsafeptr) { i_x(873, p, unsafeptr(&a)) },
   993  	func(p, a unsafeptr) { i_x(874, p, unsafeptr(&a)) },
   994  	func(p, a unsafeptr) { i_x(875, p, unsafeptr(&a)) },
   995  	func(p, a unsafeptr) { i_x(876, p, unsafeptr(&a)) },
   996  	func(p, a unsafeptr) { i_x(877, p, unsafeptr(&a)) },
   997  	func(p, a unsafeptr) { i_x(878, p, unsafeptr(&a)) },
   998  	func(p, a unsafeptr) { i_x(879, p, unsafeptr(&a)) },
   999  	func(p, a unsafeptr) { i_x(880, p, unsafeptr(&a)) },
  1000  	func(p, a unsafeptr) { i_x(881, p, unsafeptr(&a)) },
  1001  	func(p, a unsafeptr) { i_x(882, p, unsafeptr(&a)) },
  1002  	func(p, a unsafeptr) { i_x(883, p, unsafeptr(&a)) },
  1003  	func(p, a unsafeptr) { i_x(884, p, unsafeptr(&a)) },
  1004  	func(p, a unsafeptr) { i_x(885, p, unsafeptr(&a)) },
  1005  	func(p, a unsafeptr) { i_x(886, p, unsafeptr(&a)) },
  1006  	func(p, a unsafeptr) { i_x(887, p, unsafeptr(&a)) },
  1007  	func(p, a unsafeptr) { i_x(888, p, unsafeptr(&a)) },
  1008  	func(p, a unsafeptr) { i_x(889, p, unsafeptr(&a)) },
  1009  	func(p, a unsafeptr) { i_x(890, p, unsafeptr(&a)) },
  1010  	func(p, a unsafeptr) { i_x(891, p, unsafeptr(&a)) },
  1011  	func(p, a unsafeptr) { i_x(892, p, unsafeptr(&a)) },
  1012  	func(p, a unsafeptr) { i_x(893, p, unsafeptr(&a)) },
  1013  	func(p, a unsafeptr) { i_x(894, p, unsafeptr(&a)) },
  1014  	func(p, a unsafeptr) { i_x(895, p, unsafeptr(&a)) },
  1015  	func(p, a unsafeptr) { i_x(896, p, unsafeptr(&a)) },
  1016  	func(p, a unsafeptr) { i_x(897, p, unsafeptr(&a)) },
  1017  	func(p, a unsafeptr) { i_x(898, p, unsafeptr(&a)) },
  1018  	func(p, a unsafeptr) { i_x(899, p, unsafeptr(&a)) },
  1019  	func(p, a unsafeptr) { i_x(900, p, unsafeptr(&a)) },
  1020  	func(p, a unsafeptr) { i_x(901, p, unsafeptr(&a)) },
  1021  	func(p, a unsafeptr) { i_x(902, p, unsafeptr(&a)) },
  1022  	func(p, a unsafeptr) { i_x(903, p, unsafeptr(&a)) },
  1023  	func(p, a unsafeptr) { i_x(904, p, unsafeptr(&a)) },
  1024  	func(p, a unsafeptr) { i_x(905, p, unsafeptr(&a)) },
  1025  	func(p, a unsafeptr) { i_x(906, p, unsafeptr(&a)) },
  1026  	func(p, a unsafeptr) { i_x(907, p, unsafeptr(&a)) },
  1027  	func(p, a unsafeptr) { i_x(908, p, unsafeptr(&a)) },
  1028  	func(p, a unsafeptr) { i_x(909, p, unsafeptr(&a)) },
  1029  	func(p, a unsafeptr) { i_x(910, p, unsafeptr(&a)) },
  1030  	func(p, a unsafeptr) { i_x(911, p, unsafeptr(&a)) },
  1031  	func(p, a unsafeptr) { i_x(912, p, unsafeptr(&a)) },
  1032  	func(p, a unsafeptr) { i_x(913, p, unsafeptr(&a)) },
  1033  	func(p, a unsafeptr) { i_x(914, p, unsafeptr(&a)) },
  1034  	func(p, a unsafeptr) { i_x(915, p, unsafeptr(&a)) },
  1035  	func(p, a unsafeptr) { i_x(916, p, unsafeptr(&a)) },
  1036  	func(p, a unsafeptr) { i_x(917, p, unsafeptr(&a)) },
  1037  	func(p, a unsafeptr) { i_x(918, p, unsafeptr(&a)) },
  1038  	func(p, a unsafeptr) { i_x(919, p, unsafeptr(&a)) },
  1039  	func(p, a unsafeptr) { i_x(920, p, unsafeptr(&a)) },
  1040  	func(p, a unsafeptr) { i_x(921, p, unsafeptr(&a)) },
  1041  	func(p, a unsafeptr) { i_x(922, p, unsafeptr(&a)) },
  1042  	func(p, a unsafeptr) { i_x(923, p, unsafeptr(&a)) },
  1043  	func(p, a unsafeptr) { i_x(924, p, unsafeptr(&a)) },
  1044  	func(p, a unsafeptr) { i_x(925, p, unsafeptr(&a)) },
  1045  	func(p, a unsafeptr) { i_x(926, p, unsafeptr(&a)) },
  1046  	func(p, a unsafeptr) { i_x(927, p, unsafeptr(&a)) },
  1047  	func(p, a unsafeptr) { i_x(928, p, unsafeptr(&a)) },
  1048  	func(p, a unsafeptr) { i_x(929, p, unsafeptr(&a)) },
  1049  	func(p, a unsafeptr) { i_x(930, p, unsafeptr(&a)) },
  1050  	func(p, a unsafeptr) { i_x(931, p, unsafeptr(&a)) },
  1051  	func(p, a unsafeptr) { i_x(932, p, unsafeptr(&a)) },
  1052  	func(p, a unsafeptr) { i_x(933, p, unsafeptr(&a)) },
  1053  	func(p, a unsafeptr) { i_x(934, p, unsafeptr(&a)) },
  1054  	func(p, a unsafeptr) { i_x(935, p, unsafeptr(&a)) },
  1055  	func(p, a unsafeptr) { i_x(936, p, unsafeptr(&a)) },
  1056  	func(p, a unsafeptr) { i_x(937, p, unsafeptr(&a)) },
  1057  	func(p, a unsafeptr) { i_x(938, p, unsafeptr(&a)) },
  1058  	func(p, a unsafeptr) { i_x(939, p, unsafeptr(&a)) },
  1059  	func(p, a unsafeptr) { i_x(940, p, unsafeptr(&a)) },
  1060  	func(p, a unsafeptr) { i_x(941, p, unsafeptr(&a)) },
  1061  	func(p, a unsafeptr) { i_x(942, p, unsafeptr(&a)) },
  1062  	func(p, a unsafeptr) { i_x(943, p, unsafeptr(&a)) },
  1063  	func(p, a unsafeptr) { i_x(944, p, unsafeptr(&a)) },
  1064  	func(p, a unsafeptr) { i_x(945, p, unsafeptr(&a)) },
  1065  	func(p, a unsafeptr) { i_x(946, p, unsafeptr(&a)) },
  1066  	func(p, a unsafeptr) { i_x(947, p, unsafeptr(&a)) },
  1067  	func(p, a unsafeptr) { i_x(948, p, unsafeptr(&a)) },
  1068  	func(p, a unsafeptr) { i_x(949, p, unsafeptr(&a)) },
  1069  	func(p, a unsafeptr) { i_x(950, p, unsafeptr(&a)) },
  1070  	func(p, a unsafeptr) { i_x(951, p, unsafeptr(&a)) },
  1071  	func(p, a unsafeptr) { i_x(952, p, unsafeptr(&a)) },
  1072  	func(p, a unsafeptr) { i_x(953, p, unsafeptr(&a)) },
  1073  	func(p, a unsafeptr) { i_x(954, p, unsafeptr(&a)) },
  1074  	func(p, a unsafeptr) { i_x(955, p, unsafeptr(&a)) },
  1075  	func(p, a unsafeptr) { i_x(956, p, unsafeptr(&a)) },
  1076  	func(p, a unsafeptr) { i_x(957, p, unsafeptr(&a)) },
  1077  	func(p, a unsafeptr) { i_x(958, p, unsafeptr(&a)) },
  1078  	func(p, a unsafeptr) { i_x(959, p, unsafeptr(&a)) },
  1079  	func(p, a unsafeptr) { i_x(960, p, unsafeptr(&a)) },
  1080  	func(p, a unsafeptr) { i_x(961, p, unsafeptr(&a)) },
  1081  	func(p, a unsafeptr) { i_x(962, p, unsafeptr(&a)) },
  1082  	func(p, a unsafeptr) { i_x(963, p, unsafeptr(&a)) },
  1083  	func(p, a unsafeptr) { i_x(964, p, unsafeptr(&a)) },
  1084  	func(p, a unsafeptr) { i_x(965, p, unsafeptr(&a)) },
  1085  	func(p, a unsafeptr) { i_x(966, p, unsafeptr(&a)) },
  1086  	func(p, a unsafeptr) { i_x(967, p, unsafeptr(&a)) },
  1087  	func(p, a unsafeptr) { i_x(968, p, unsafeptr(&a)) },
  1088  	func(p, a unsafeptr) { i_x(969, p, unsafeptr(&a)) },
  1089  	func(p, a unsafeptr) { i_x(970, p, unsafeptr(&a)) },
  1090  	func(p, a unsafeptr) { i_x(971, p, unsafeptr(&a)) },
  1091  	func(p, a unsafeptr) { i_x(972, p, unsafeptr(&a)) },
  1092  	func(p, a unsafeptr) { i_x(973, p, unsafeptr(&a)) },
  1093  	func(p, a unsafeptr) { i_x(974, p, unsafeptr(&a)) },
  1094  	func(p, a unsafeptr) { i_x(975, p, unsafeptr(&a)) },
  1095  	func(p, a unsafeptr) { i_x(976, p, unsafeptr(&a)) },
  1096  	func(p, a unsafeptr) { i_x(977, p, unsafeptr(&a)) },
  1097  	func(p, a unsafeptr) { i_x(978, p, unsafeptr(&a)) },
  1098  	func(p, a unsafeptr) { i_x(979, p, unsafeptr(&a)) },
  1099  	func(p, a unsafeptr) { i_x(980, p, unsafeptr(&a)) },
  1100  	func(p, a unsafeptr) { i_x(981, p, unsafeptr(&a)) },
  1101  	func(p, a unsafeptr) { i_x(982, p, unsafeptr(&a)) },
  1102  	func(p, a unsafeptr) { i_x(983, p, unsafeptr(&a)) },
  1103  	func(p, a unsafeptr) { i_x(984, p, unsafeptr(&a)) },
  1104  	func(p, a unsafeptr) { i_x(985, p, unsafeptr(&a)) },
  1105  	func(p, a unsafeptr) { i_x(986, p, unsafeptr(&a)) },
  1106  	func(p, a unsafeptr) { i_x(987, p, unsafeptr(&a)) },
  1107  	func(p, a unsafeptr) { i_x(988, p, unsafeptr(&a)) },
  1108  	func(p, a unsafeptr) { i_x(989, p, unsafeptr(&a)) },
  1109  	func(p, a unsafeptr) { i_x(990, p, unsafeptr(&a)) },
  1110  	func(p, a unsafeptr) { i_x(991, p, unsafeptr(&a)) },
  1111  	func(p, a unsafeptr) { i_x(992, p, unsafeptr(&a)) },
  1112  	func(p, a unsafeptr) { i_x(993, p, unsafeptr(&a)) },
  1113  	func(p, a unsafeptr) { i_x(994, p, unsafeptr(&a)) },
  1114  	func(p, a unsafeptr) { i_x(995, p, unsafeptr(&a)) },
  1115  	func(p, a unsafeptr) { i_x(996, p, unsafeptr(&a)) },
  1116  	func(p, a unsafeptr) { i_x(997, p, unsafeptr(&a)) },
  1117  	func(p, a unsafeptr) { i_x(998, p, unsafeptr(&a)) },
  1118  	func(p, a unsafeptr) { i_x(999, p, unsafeptr(&a)) },
  1119  	func(p, a unsafeptr) { i_x(1000, p, unsafeptr(&a)) },
  1120  	func(p, a unsafeptr) { i_x(1001, p, unsafeptr(&a)) },
  1121  	func(p, a unsafeptr) { i_x(1002, p, unsafeptr(&a)) },
  1122  	func(p, a unsafeptr) { i_x(1003, p, unsafeptr(&a)) },
  1123  	func(p, a unsafeptr) { i_x(1004, p, unsafeptr(&a)) },
  1124  	func(p, a unsafeptr) { i_x(1005, p, unsafeptr(&a)) },
  1125  	func(p, a unsafeptr) { i_x(1006, p, unsafeptr(&a)) },
  1126  	func(p, a unsafeptr) { i_x(1007, p, unsafeptr(&a)) },
  1127  	func(p, a unsafeptr) { i_x(1008, p, unsafeptr(&a)) },
  1128  	func(p, a unsafeptr) { i_x(1009, p, unsafeptr(&a)) },
  1129  	func(p, a unsafeptr) { i_x(1010, p, unsafeptr(&a)) },
  1130  	func(p, a unsafeptr) { i_x(1011, p, unsafeptr(&a)) },
  1131  	func(p, a unsafeptr) { i_x(1012, p, unsafeptr(&a)) },
  1132  	func(p, a unsafeptr) { i_x(1013, p, unsafeptr(&a)) },
  1133  	func(p, a unsafeptr) { i_x(1014, p, unsafeptr(&a)) },
  1134  	func(p, a unsafeptr) { i_x(1015, p, unsafeptr(&a)) },
  1135  	func(p, a unsafeptr) { i_x(1016, p, unsafeptr(&a)) },
  1136  	func(p, a unsafeptr) { i_x(1017, p, unsafeptr(&a)) },
  1137  	func(p, a unsafeptr) { i_x(1018, p, unsafeptr(&a)) },
  1138  	func(p, a unsafeptr) { i_x(1019, p, unsafeptr(&a)) },
  1139  	func(p, a unsafeptr) { i_x(1020, p, unsafeptr(&a)) },
  1140  	func(p, a unsafeptr) { i_x(1021, p, unsafeptr(&a)) },
  1141  	func(p, a unsafeptr) { i_x(1022, p, unsafeptr(&a)) },
  1142  	func(p, a unsafeptr) { i_x(1023, p, unsafeptr(&a)) },
  1143  }