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 }