github.com/apache/arrow/go/v14@v14.0.2/internal/utils/transpose_ints_avx2_amd64.go (about) 1 // Code generated by transpose_ints_simd.go.tmpl. DO NOT EDIT. 2 3 // Licensed to the Apache Software Foundation (ASF) under one 4 // or more contributor license agreements. See the NOTICE file 5 // distributed with this work for additional information 6 // regarding copyright ownership. The ASF licenses this file 7 // to you under the Apache License, Version 2.0 (the 8 // "License"); you may not use this file except in compliance 9 // with the License. You may obtain a copy of the License at 10 // 11 // http://www.apache.org/licenses/LICENSE-2.0 12 // 13 // Unless required by applicable law or agreed to in writing, software 14 // distributed under the License is distributed on an "AS IS" BASIS, 15 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 // See the License for the specific language governing permissions and 17 // limitations under the License. 18 19 //go:build !noasm 20 21 package utils 22 23 import ( 24 "unsafe" 25 ) 26 27 //go:noescape 28 func _transpose_int8_int8_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 29 30 func transposeInt8Int8avx2(src []int8, dest []int8, transposeMap []int32) { 31 _transpose_int8_int8_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 32 } 33 34 //go:noescape 35 func _transpose_int8_uint8_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 36 37 func transposeInt8Uint8avx2(src []int8, dest []uint8, transposeMap []int32) { 38 _transpose_int8_uint8_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 39 } 40 41 //go:noescape 42 func _transpose_int8_int16_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 43 44 func transposeInt8Int16avx2(src []int8, dest []int16, transposeMap []int32) { 45 _transpose_int8_int16_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 46 } 47 48 //go:noescape 49 func _transpose_int8_uint16_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 50 51 func transposeInt8Uint16avx2(src []int8, dest []uint16, transposeMap []int32) { 52 _transpose_int8_uint16_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 53 } 54 55 //go:noescape 56 func _transpose_int8_int32_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 57 58 func transposeInt8Int32avx2(src []int8, dest []int32, transposeMap []int32) { 59 _transpose_int8_int32_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 60 } 61 62 //go:noescape 63 func _transpose_int8_uint32_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 64 65 func transposeInt8Uint32avx2(src []int8, dest []uint32, transposeMap []int32) { 66 _transpose_int8_uint32_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 67 } 68 69 //go:noescape 70 func _transpose_int8_int64_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 71 72 func transposeInt8Int64avx2(src []int8, dest []int64, transposeMap []int32) { 73 _transpose_int8_int64_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 74 } 75 76 //go:noescape 77 func _transpose_int8_uint64_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 78 79 func transposeInt8Uint64avx2(src []int8, dest []uint64, transposeMap []int32) { 80 _transpose_int8_uint64_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 81 } 82 83 //go:noescape 84 func _transpose_uint8_int8_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 85 86 func transposeUint8Int8avx2(src []uint8, dest []int8, transposeMap []int32) { 87 _transpose_uint8_int8_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 88 } 89 90 //go:noescape 91 func _transpose_uint8_uint8_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 92 93 func transposeUint8Uint8avx2(src []uint8, dest []uint8, transposeMap []int32) { 94 _transpose_uint8_uint8_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 95 } 96 97 //go:noescape 98 func _transpose_uint8_int16_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 99 100 func transposeUint8Int16avx2(src []uint8, dest []int16, transposeMap []int32) { 101 _transpose_uint8_int16_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 102 } 103 104 //go:noescape 105 func _transpose_uint8_uint16_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 106 107 func transposeUint8Uint16avx2(src []uint8, dest []uint16, transposeMap []int32) { 108 _transpose_uint8_uint16_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 109 } 110 111 //go:noescape 112 func _transpose_uint8_int32_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 113 114 func transposeUint8Int32avx2(src []uint8, dest []int32, transposeMap []int32) { 115 _transpose_uint8_int32_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 116 } 117 118 //go:noescape 119 func _transpose_uint8_uint32_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 120 121 func transposeUint8Uint32avx2(src []uint8, dest []uint32, transposeMap []int32) { 122 _transpose_uint8_uint32_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 123 } 124 125 //go:noescape 126 func _transpose_uint8_int64_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 127 128 func transposeUint8Int64avx2(src []uint8, dest []int64, transposeMap []int32) { 129 _transpose_uint8_int64_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 130 } 131 132 //go:noescape 133 func _transpose_uint8_uint64_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 134 135 func transposeUint8Uint64avx2(src []uint8, dest []uint64, transposeMap []int32) { 136 _transpose_uint8_uint64_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 137 } 138 139 //go:noescape 140 func _transpose_int16_int8_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 141 142 func transposeInt16Int8avx2(src []int16, dest []int8, transposeMap []int32) { 143 _transpose_int16_int8_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 144 } 145 146 //go:noescape 147 func _transpose_int16_uint8_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 148 149 func transposeInt16Uint8avx2(src []int16, dest []uint8, transposeMap []int32) { 150 _transpose_int16_uint8_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 151 } 152 153 //go:noescape 154 func _transpose_int16_int16_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 155 156 func transposeInt16Int16avx2(src []int16, dest []int16, transposeMap []int32) { 157 _transpose_int16_int16_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 158 } 159 160 //go:noescape 161 func _transpose_int16_uint16_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 162 163 func transposeInt16Uint16avx2(src []int16, dest []uint16, transposeMap []int32) { 164 _transpose_int16_uint16_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 165 } 166 167 //go:noescape 168 func _transpose_int16_int32_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 169 170 func transposeInt16Int32avx2(src []int16, dest []int32, transposeMap []int32) { 171 _transpose_int16_int32_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 172 } 173 174 //go:noescape 175 func _transpose_int16_uint32_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 176 177 func transposeInt16Uint32avx2(src []int16, dest []uint32, transposeMap []int32) { 178 _transpose_int16_uint32_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 179 } 180 181 //go:noescape 182 func _transpose_int16_int64_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 183 184 func transposeInt16Int64avx2(src []int16, dest []int64, transposeMap []int32) { 185 _transpose_int16_int64_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 186 } 187 188 //go:noescape 189 func _transpose_int16_uint64_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 190 191 func transposeInt16Uint64avx2(src []int16, dest []uint64, transposeMap []int32) { 192 _transpose_int16_uint64_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 193 } 194 195 //go:noescape 196 func _transpose_uint16_int8_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 197 198 func transposeUint16Int8avx2(src []uint16, dest []int8, transposeMap []int32) { 199 _transpose_uint16_int8_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 200 } 201 202 //go:noescape 203 func _transpose_uint16_uint8_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 204 205 func transposeUint16Uint8avx2(src []uint16, dest []uint8, transposeMap []int32) { 206 _transpose_uint16_uint8_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 207 } 208 209 //go:noescape 210 func _transpose_uint16_int16_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 211 212 func transposeUint16Int16avx2(src []uint16, dest []int16, transposeMap []int32) { 213 _transpose_uint16_int16_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 214 } 215 216 //go:noescape 217 func _transpose_uint16_uint16_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 218 219 func transposeUint16Uint16avx2(src []uint16, dest []uint16, transposeMap []int32) { 220 _transpose_uint16_uint16_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 221 } 222 223 //go:noescape 224 func _transpose_uint16_int32_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 225 226 func transposeUint16Int32avx2(src []uint16, dest []int32, transposeMap []int32) { 227 _transpose_uint16_int32_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 228 } 229 230 //go:noescape 231 func _transpose_uint16_uint32_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 232 233 func transposeUint16Uint32avx2(src []uint16, dest []uint32, transposeMap []int32) { 234 _transpose_uint16_uint32_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 235 } 236 237 //go:noescape 238 func _transpose_uint16_int64_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 239 240 func transposeUint16Int64avx2(src []uint16, dest []int64, transposeMap []int32) { 241 _transpose_uint16_int64_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 242 } 243 244 //go:noescape 245 func _transpose_uint16_uint64_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 246 247 func transposeUint16Uint64avx2(src []uint16, dest []uint64, transposeMap []int32) { 248 _transpose_uint16_uint64_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 249 } 250 251 //go:noescape 252 func _transpose_int32_int8_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 253 254 func transposeInt32Int8avx2(src []int32, dest []int8, transposeMap []int32) { 255 _transpose_int32_int8_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 256 } 257 258 //go:noescape 259 func _transpose_int32_uint8_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 260 261 func transposeInt32Uint8avx2(src []int32, dest []uint8, transposeMap []int32) { 262 _transpose_int32_uint8_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 263 } 264 265 //go:noescape 266 func _transpose_int32_int16_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 267 268 func transposeInt32Int16avx2(src []int32, dest []int16, transposeMap []int32) { 269 _transpose_int32_int16_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 270 } 271 272 //go:noescape 273 func _transpose_int32_uint16_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 274 275 func transposeInt32Uint16avx2(src []int32, dest []uint16, transposeMap []int32) { 276 _transpose_int32_uint16_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 277 } 278 279 //go:noescape 280 func _transpose_int32_int32_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 281 282 func transposeInt32Int32avx2(src []int32, dest []int32, transposeMap []int32) { 283 _transpose_int32_int32_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 284 } 285 286 //go:noescape 287 func _transpose_int32_uint32_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 288 289 func transposeInt32Uint32avx2(src []int32, dest []uint32, transposeMap []int32) { 290 _transpose_int32_uint32_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 291 } 292 293 //go:noescape 294 func _transpose_int32_int64_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 295 296 func transposeInt32Int64avx2(src []int32, dest []int64, transposeMap []int32) { 297 _transpose_int32_int64_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 298 } 299 300 //go:noescape 301 func _transpose_int32_uint64_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 302 303 func transposeInt32Uint64avx2(src []int32, dest []uint64, transposeMap []int32) { 304 _transpose_int32_uint64_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 305 } 306 307 //go:noescape 308 func _transpose_uint32_int8_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 309 310 func transposeUint32Int8avx2(src []uint32, dest []int8, transposeMap []int32) { 311 _transpose_uint32_int8_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 312 } 313 314 //go:noescape 315 func _transpose_uint32_uint8_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 316 317 func transposeUint32Uint8avx2(src []uint32, dest []uint8, transposeMap []int32) { 318 _transpose_uint32_uint8_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 319 } 320 321 //go:noescape 322 func _transpose_uint32_int16_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 323 324 func transposeUint32Int16avx2(src []uint32, dest []int16, transposeMap []int32) { 325 _transpose_uint32_int16_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 326 } 327 328 //go:noescape 329 func _transpose_uint32_uint16_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 330 331 func transposeUint32Uint16avx2(src []uint32, dest []uint16, transposeMap []int32) { 332 _transpose_uint32_uint16_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 333 } 334 335 //go:noescape 336 func _transpose_uint32_int32_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 337 338 func transposeUint32Int32avx2(src []uint32, dest []int32, transposeMap []int32) { 339 _transpose_uint32_int32_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 340 } 341 342 //go:noescape 343 func _transpose_uint32_uint32_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 344 345 func transposeUint32Uint32avx2(src []uint32, dest []uint32, transposeMap []int32) { 346 _transpose_uint32_uint32_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 347 } 348 349 //go:noescape 350 func _transpose_uint32_int64_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 351 352 func transposeUint32Int64avx2(src []uint32, dest []int64, transposeMap []int32) { 353 _transpose_uint32_int64_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 354 } 355 356 //go:noescape 357 func _transpose_uint32_uint64_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 358 359 func transposeUint32Uint64avx2(src []uint32, dest []uint64, transposeMap []int32) { 360 _transpose_uint32_uint64_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 361 } 362 363 //go:noescape 364 func _transpose_int64_int8_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 365 366 func transposeInt64Int8avx2(src []int64, dest []int8, transposeMap []int32) { 367 _transpose_int64_int8_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 368 } 369 370 //go:noescape 371 func _transpose_int64_uint8_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 372 373 func transposeInt64Uint8avx2(src []int64, dest []uint8, transposeMap []int32) { 374 _transpose_int64_uint8_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 375 } 376 377 //go:noescape 378 func _transpose_int64_int16_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 379 380 func transposeInt64Int16avx2(src []int64, dest []int16, transposeMap []int32) { 381 _transpose_int64_int16_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 382 } 383 384 //go:noescape 385 func _transpose_int64_uint16_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 386 387 func transposeInt64Uint16avx2(src []int64, dest []uint16, transposeMap []int32) { 388 _transpose_int64_uint16_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 389 } 390 391 //go:noescape 392 func _transpose_int64_int32_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 393 394 func transposeInt64Int32avx2(src []int64, dest []int32, transposeMap []int32) { 395 _transpose_int64_int32_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 396 } 397 398 //go:noescape 399 func _transpose_int64_uint32_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 400 401 func transposeInt64Uint32avx2(src []int64, dest []uint32, transposeMap []int32) { 402 _transpose_int64_uint32_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 403 } 404 405 //go:noescape 406 func _transpose_int64_int64_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 407 408 func transposeInt64Int64avx2(src []int64, dest []int64, transposeMap []int32) { 409 _transpose_int64_int64_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 410 } 411 412 //go:noescape 413 func _transpose_int64_uint64_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 414 415 func transposeInt64Uint64avx2(src []int64, dest []uint64, transposeMap []int32) { 416 _transpose_int64_uint64_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 417 } 418 419 //go:noescape 420 func _transpose_uint64_int8_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 421 422 func transposeUint64Int8avx2(src []uint64, dest []int8, transposeMap []int32) { 423 _transpose_uint64_int8_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 424 } 425 426 //go:noescape 427 func _transpose_uint64_uint8_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 428 429 func transposeUint64Uint8avx2(src []uint64, dest []uint8, transposeMap []int32) { 430 _transpose_uint64_uint8_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 431 } 432 433 //go:noescape 434 func _transpose_uint64_int16_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 435 436 func transposeUint64Int16avx2(src []uint64, dest []int16, transposeMap []int32) { 437 _transpose_uint64_int16_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 438 } 439 440 //go:noescape 441 func _transpose_uint64_uint16_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 442 443 func transposeUint64Uint16avx2(src []uint64, dest []uint16, transposeMap []int32) { 444 _transpose_uint64_uint16_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 445 } 446 447 //go:noescape 448 func _transpose_uint64_int32_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 449 450 func transposeUint64Int32avx2(src []uint64, dest []int32, transposeMap []int32) { 451 _transpose_uint64_int32_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 452 } 453 454 //go:noescape 455 func _transpose_uint64_uint32_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 456 457 func transposeUint64Uint32avx2(src []uint64, dest []uint32, transposeMap []int32) { 458 _transpose_uint64_uint32_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 459 } 460 461 //go:noescape 462 func _transpose_uint64_int64_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 463 464 func transposeUint64Int64avx2(src []uint64, dest []int64, transposeMap []int32) { 465 _transpose_uint64_int64_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 466 } 467 468 //go:noescape 469 func _transpose_uint64_uint64_avx2(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 470 471 func transposeUint64Uint64avx2(src []uint64, dest []uint64, transposeMap []int32) { 472 _transpose_uint64_uint64_avx2(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 473 }