github.com/apache/arrow/go/v10@v10.0.1/internal/utils/transpose_ints_sse4_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 // +build !noasm 21 22 package utils 23 24 import ( 25 "unsafe" 26 ) 27 28 //go:noescape 29 func _transpose_int8_int8_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 30 31 func transposeInt8Int8sse4(src []int8, dest []int8, transposeMap []int32) { 32 _transpose_int8_int8_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 33 } 34 35 //go:noescape 36 func _transpose_int8_uint8_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 37 38 func transposeInt8Uint8sse4(src []int8, dest []uint8, transposeMap []int32) { 39 _transpose_int8_uint8_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 40 } 41 42 //go:noescape 43 func _transpose_int8_int16_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 44 45 func transposeInt8Int16sse4(src []int8, dest []int16, transposeMap []int32) { 46 _transpose_int8_int16_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 47 } 48 49 //go:noescape 50 func _transpose_int8_uint16_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 51 52 func transposeInt8Uint16sse4(src []int8, dest []uint16, transposeMap []int32) { 53 _transpose_int8_uint16_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 54 } 55 56 //go:noescape 57 func _transpose_int8_int32_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 58 59 func transposeInt8Int32sse4(src []int8, dest []int32, transposeMap []int32) { 60 _transpose_int8_int32_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 61 } 62 63 //go:noescape 64 func _transpose_int8_uint32_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 65 66 func transposeInt8Uint32sse4(src []int8, dest []uint32, transposeMap []int32) { 67 _transpose_int8_uint32_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 68 } 69 70 //go:noescape 71 func _transpose_int8_int64_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 72 73 func transposeInt8Int64sse4(src []int8, dest []int64, transposeMap []int32) { 74 _transpose_int8_int64_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 75 } 76 77 //go:noescape 78 func _transpose_int8_uint64_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 79 80 func transposeInt8Uint64sse4(src []int8, dest []uint64, transposeMap []int32) { 81 _transpose_int8_uint64_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 82 } 83 84 //go:noescape 85 func _transpose_uint8_int8_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 86 87 func transposeUint8Int8sse4(src []uint8, dest []int8, transposeMap []int32) { 88 _transpose_uint8_int8_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 89 } 90 91 //go:noescape 92 func _transpose_uint8_uint8_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 93 94 func transposeUint8Uint8sse4(src []uint8, dest []uint8, transposeMap []int32) { 95 _transpose_uint8_uint8_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 96 } 97 98 //go:noescape 99 func _transpose_uint8_int16_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 100 101 func transposeUint8Int16sse4(src []uint8, dest []int16, transposeMap []int32) { 102 _transpose_uint8_int16_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 103 } 104 105 //go:noescape 106 func _transpose_uint8_uint16_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 107 108 func transposeUint8Uint16sse4(src []uint8, dest []uint16, transposeMap []int32) { 109 _transpose_uint8_uint16_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 110 } 111 112 //go:noescape 113 func _transpose_uint8_int32_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 114 115 func transposeUint8Int32sse4(src []uint8, dest []int32, transposeMap []int32) { 116 _transpose_uint8_int32_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 117 } 118 119 //go:noescape 120 func _transpose_uint8_uint32_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 121 122 func transposeUint8Uint32sse4(src []uint8, dest []uint32, transposeMap []int32) { 123 _transpose_uint8_uint32_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 124 } 125 126 //go:noescape 127 func _transpose_uint8_int64_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 128 129 func transposeUint8Int64sse4(src []uint8, dest []int64, transposeMap []int32) { 130 _transpose_uint8_int64_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 131 } 132 133 //go:noescape 134 func _transpose_uint8_uint64_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 135 136 func transposeUint8Uint64sse4(src []uint8, dest []uint64, transposeMap []int32) { 137 _transpose_uint8_uint64_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 138 } 139 140 //go:noescape 141 func _transpose_int16_int8_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 142 143 func transposeInt16Int8sse4(src []int16, dest []int8, transposeMap []int32) { 144 _transpose_int16_int8_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 145 } 146 147 //go:noescape 148 func _transpose_int16_uint8_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 149 150 func transposeInt16Uint8sse4(src []int16, dest []uint8, transposeMap []int32) { 151 _transpose_int16_uint8_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 152 } 153 154 //go:noescape 155 func _transpose_int16_int16_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 156 157 func transposeInt16Int16sse4(src []int16, dest []int16, transposeMap []int32) { 158 _transpose_int16_int16_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 159 } 160 161 //go:noescape 162 func _transpose_int16_uint16_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 163 164 func transposeInt16Uint16sse4(src []int16, dest []uint16, transposeMap []int32) { 165 _transpose_int16_uint16_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 166 } 167 168 //go:noescape 169 func _transpose_int16_int32_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 170 171 func transposeInt16Int32sse4(src []int16, dest []int32, transposeMap []int32) { 172 _transpose_int16_int32_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 173 } 174 175 //go:noescape 176 func _transpose_int16_uint32_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 177 178 func transposeInt16Uint32sse4(src []int16, dest []uint32, transposeMap []int32) { 179 _transpose_int16_uint32_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 180 } 181 182 //go:noescape 183 func _transpose_int16_int64_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 184 185 func transposeInt16Int64sse4(src []int16, dest []int64, transposeMap []int32) { 186 _transpose_int16_int64_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 187 } 188 189 //go:noescape 190 func _transpose_int16_uint64_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 191 192 func transposeInt16Uint64sse4(src []int16, dest []uint64, transposeMap []int32) { 193 _transpose_int16_uint64_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 194 } 195 196 //go:noescape 197 func _transpose_uint16_int8_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 198 199 func transposeUint16Int8sse4(src []uint16, dest []int8, transposeMap []int32) { 200 _transpose_uint16_int8_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 201 } 202 203 //go:noescape 204 func _transpose_uint16_uint8_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 205 206 func transposeUint16Uint8sse4(src []uint16, dest []uint8, transposeMap []int32) { 207 _transpose_uint16_uint8_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 208 } 209 210 //go:noescape 211 func _transpose_uint16_int16_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 212 213 func transposeUint16Int16sse4(src []uint16, dest []int16, transposeMap []int32) { 214 _transpose_uint16_int16_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 215 } 216 217 //go:noescape 218 func _transpose_uint16_uint16_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 219 220 func transposeUint16Uint16sse4(src []uint16, dest []uint16, transposeMap []int32) { 221 _transpose_uint16_uint16_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 222 } 223 224 //go:noescape 225 func _transpose_uint16_int32_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 226 227 func transposeUint16Int32sse4(src []uint16, dest []int32, transposeMap []int32) { 228 _transpose_uint16_int32_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 229 } 230 231 //go:noescape 232 func _transpose_uint16_uint32_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 233 234 func transposeUint16Uint32sse4(src []uint16, dest []uint32, transposeMap []int32) { 235 _transpose_uint16_uint32_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 236 } 237 238 //go:noescape 239 func _transpose_uint16_int64_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 240 241 func transposeUint16Int64sse4(src []uint16, dest []int64, transposeMap []int32) { 242 _transpose_uint16_int64_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 243 } 244 245 //go:noescape 246 func _transpose_uint16_uint64_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 247 248 func transposeUint16Uint64sse4(src []uint16, dest []uint64, transposeMap []int32) { 249 _transpose_uint16_uint64_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 250 } 251 252 //go:noescape 253 func _transpose_int32_int8_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 254 255 func transposeInt32Int8sse4(src []int32, dest []int8, transposeMap []int32) { 256 _transpose_int32_int8_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 257 } 258 259 //go:noescape 260 func _transpose_int32_uint8_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 261 262 func transposeInt32Uint8sse4(src []int32, dest []uint8, transposeMap []int32) { 263 _transpose_int32_uint8_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 264 } 265 266 //go:noescape 267 func _transpose_int32_int16_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 268 269 func transposeInt32Int16sse4(src []int32, dest []int16, transposeMap []int32) { 270 _transpose_int32_int16_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 271 } 272 273 //go:noescape 274 func _transpose_int32_uint16_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 275 276 func transposeInt32Uint16sse4(src []int32, dest []uint16, transposeMap []int32) { 277 _transpose_int32_uint16_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 278 } 279 280 //go:noescape 281 func _transpose_int32_int32_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 282 283 func transposeInt32Int32sse4(src []int32, dest []int32, transposeMap []int32) { 284 _transpose_int32_int32_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 285 } 286 287 //go:noescape 288 func _transpose_int32_uint32_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 289 290 func transposeInt32Uint32sse4(src []int32, dest []uint32, transposeMap []int32) { 291 _transpose_int32_uint32_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 292 } 293 294 //go:noescape 295 func _transpose_int32_int64_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 296 297 func transposeInt32Int64sse4(src []int32, dest []int64, transposeMap []int32) { 298 _transpose_int32_int64_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 299 } 300 301 //go:noescape 302 func _transpose_int32_uint64_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 303 304 func transposeInt32Uint64sse4(src []int32, dest []uint64, transposeMap []int32) { 305 _transpose_int32_uint64_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 306 } 307 308 //go:noescape 309 func _transpose_uint32_int8_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 310 311 func transposeUint32Int8sse4(src []uint32, dest []int8, transposeMap []int32) { 312 _transpose_uint32_int8_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 313 } 314 315 //go:noescape 316 func _transpose_uint32_uint8_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 317 318 func transposeUint32Uint8sse4(src []uint32, dest []uint8, transposeMap []int32) { 319 _transpose_uint32_uint8_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 320 } 321 322 //go:noescape 323 func _transpose_uint32_int16_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 324 325 func transposeUint32Int16sse4(src []uint32, dest []int16, transposeMap []int32) { 326 _transpose_uint32_int16_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 327 } 328 329 //go:noescape 330 func _transpose_uint32_uint16_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 331 332 func transposeUint32Uint16sse4(src []uint32, dest []uint16, transposeMap []int32) { 333 _transpose_uint32_uint16_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 334 } 335 336 //go:noescape 337 func _transpose_uint32_int32_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 338 339 func transposeUint32Int32sse4(src []uint32, dest []int32, transposeMap []int32) { 340 _transpose_uint32_int32_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 341 } 342 343 //go:noescape 344 func _transpose_uint32_uint32_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 345 346 func transposeUint32Uint32sse4(src []uint32, dest []uint32, transposeMap []int32) { 347 _transpose_uint32_uint32_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 348 } 349 350 //go:noescape 351 func _transpose_uint32_int64_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 352 353 func transposeUint32Int64sse4(src []uint32, dest []int64, transposeMap []int32) { 354 _transpose_uint32_int64_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 355 } 356 357 //go:noescape 358 func _transpose_uint32_uint64_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 359 360 func transposeUint32Uint64sse4(src []uint32, dest []uint64, transposeMap []int32) { 361 _transpose_uint32_uint64_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 362 } 363 364 //go:noescape 365 func _transpose_int64_int8_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 366 367 func transposeInt64Int8sse4(src []int64, dest []int8, transposeMap []int32) { 368 _transpose_int64_int8_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 369 } 370 371 //go:noescape 372 func _transpose_int64_uint8_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 373 374 func transposeInt64Uint8sse4(src []int64, dest []uint8, transposeMap []int32) { 375 _transpose_int64_uint8_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 376 } 377 378 //go:noescape 379 func _transpose_int64_int16_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 380 381 func transposeInt64Int16sse4(src []int64, dest []int16, transposeMap []int32) { 382 _transpose_int64_int16_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 383 } 384 385 //go:noescape 386 func _transpose_int64_uint16_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 387 388 func transposeInt64Uint16sse4(src []int64, dest []uint16, transposeMap []int32) { 389 _transpose_int64_uint16_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 390 } 391 392 //go:noescape 393 func _transpose_int64_int32_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 394 395 func transposeInt64Int32sse4(src []int64, dest []int32, transposeMap []int32) { 396 _transpose_int64_int32_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 397 } 398 399 //go:noescape 400 func _transpose_int64_uint32_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 401 402 func transposeInt64Uint32sse4(src []int64, dest []uint32, transposeMap []int32) { 403 _transpose_int64_uint32_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 404 } 405 406 //go:noescape 407 func _transpose_int64_int64_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 408 409 func transposeInt64Int64sse4(src []int64, dest []int64, transposeMap []int32) { 410 _transpose_int64_int64_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 411 } 412 413 //go:noescape 414 func _transpose_int64_uint64_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 415 416 func transposeInt64Uint64sse4(src []int64, dest []uint64, transposeMap []int32) { 417 _transpose_int64_uint64_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 418 } 419 420 //go:noescape 421 func _transpose_uint64_int8_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 422 423 func transposeUint64Int8sse4(src []uint64, dest []int8, transposeMap []int32) { 424 _transpose_uint64_int8_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 425 } 426 427 //go:noescape 428 func _transpose_uint64_uint8_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 429 430 func transposeUint64Uint8sse4(src []uint64, dest []uint8, transposeMap []int32) { 431 _transpose_uint64_uint8_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 432 } 433 434 //go:noescape 435 func _transpose_uint64_int16_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 436 437 func transposeUint64Int16sse4(src []uint64, dest []int16, transposeMap []int32) { 438 _transpose_uint64_int16_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 439 } 440 441 //go:noescape 442 func _transpose_uint64_uint16_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 443 444 func transposeUint64Uint16sse4(src []uint64, dest []uint16, transposeMap []int32) { 445 _transpose_uint64_uint16_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 446 } 447 448 //go:noescape 449 func _transpose_uint64_int32_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 450 451 func transposeUint64Int32sse4(src []uint64, dest []int32, transposeMap []int32) { 452 _transpose_uint64_int32_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 453 } 454 455 //go:noescape 456 func _transpose_uint64_uint32_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 457 458 func transposeUint64Uint32sse4(src []uint64, dest []uint32, transposeMap []int32) { 459 _transpose_uint64_uint32_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 460 } 461 462 //go:noescape 463 func _transpose_uint64_int64_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 464 465 func transposeUint64Int64sse4(src []uint64, dest []int64, transposeMap []int32) { 466 _transpose_uint64_int64_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 467 } 468 469 //go:noescape 470 func _transpose_uint64_uint64_sse4(src, dest unsafe.Pointer, length int, transposeMap unsafe.Pointer) 471 472 func transposeUint64Uint64sse4(src []uint64, dest []uint64, transposeMap []int32) { 473 _transpose_uint64_uint64_sse4(unsafe.Pointer(&src[0]), unsafe.Pointer(&dest[0]), len(dest), unsafe.Pointer(&transposeMap[0])) 474 }