668b30130b
Transpose / shuffle
2023-03-16 20:41:50 +01:00
391262f378
Transpose / shuffle
2023-03-10 20:28:32 +01:00
10372a5cd0
Fix buffer overruns in transpose.c when ESIZE is 2
...
MSVS reports such warnings/errors otherwise:
TurboPFor\transpose.c(1120): error C4789: buffer 'ov' of size 32 bytes will be overrun; 16 bytes will be written starting at offset 48
TurboPFor\transpose.c(1112): error C4789: buffer 'ov' of size 32 bytes will be overrun; 16 bytes will be written starting at offset 32
2023-01-03 00:56:47 +03:00
0595892442
Transform: Byte+Nibble Transpose/Shuffle
2019-12-21 14:06:33 +01:00
a89b6b4a18
Transform: Byte+Nibble Transpose/Shuffle
2019-12-21 10:55:00 +01:00
b121d77de1
Transform: Byte+Nibble Transpose/Shuffle
2019-12-20 20:04:05 +01:00
eea7ce384f
Transform: Byte+Nibble Transpose/Shuffle
2019-12-20 19:35:24 +01:00
9fc42e3b74
Transform: Byte+Nibble Transpose/Shuffle
2019-12-20 17:30:26 +01:00
fd8c1f2ed3
Transform: Byte+Nibble Transpose/Shuffle
2019-12-20 17:24:36 +01:00
c1d57d4271
Transform: Byte+Nibble Transpose/Shuffle
2019-12-20 11:54:07 +01:00
ec0335c8ac
Transform: Byte+Nibble Transpose/Shuffle
2019-12-19 19:57:12 +01:00
aba2229d53
Transform: Byte+Nibble Transpose/Shuffle
2019-12-19 18:45:14 +01:00
e670860da0
Transform: Byte+Nibble Transpose/Shuffle
2019-10-28 22:14:41 +01:00
6750cf3e70
Transform: Byte+Nibble Transpose/Shuffle
2019-10-27 19:32:43 +01:00
6ae55e4481
Transform: Byte+Nibble Transpose/Shuffle
2019-10-25 21:00:07 +02:00
d10d38c6af
Transform: Byte+Nibble Transpose/Shuffle
2019-10-25 14:17:24 +02:00
206ee86bd0
Transform: Byte+Nibble Transpose/Shuffle
2019-10-24 21:49:25 +02:00
4db132f169
Transform: Byte+Nibble Transpose/Shuffle
2019-10-24 19:10:20 +02:00
208d920b8c
Transform: Byte+Nibble Transpose/Shuffle
2019-10-24 14:27:10 +02:00
d4a9d5728f
Transform: Byte+Nibble Transpose/Shuffle
2019-10-22 22:13:39 +02:00
fb4535e1b1
Transform: Byte+Nibble Transpose/Shuffle
2019-10-21 21:10:58 +02:00
0a0a7be9e6
Transform: Byte+Nibble Transpose/Shuffle
2019-10-19 11:28:30 +02:00
128b7622a3
Transform: Byte+Nibble Transpose/Shuffle
2019-10-18 18:26:32 +02:00
f887e8e482
Transform: Byte+Nibble Transpose/Shuffle
2019-10-16 19:47:31 +02:00
52bfcaaf32
Compilation fixes for Visual Studio:
...
- fixed ALIGNED macro to support both gcc/cl
- popcnt64 for 32-bit compilation
- use intrin.h instead of x86intrin.h
2019-07-16 05:37:06 -07:00
507dee5937
Transform: Byte+Nibble Transpose/Shuffle
2019-07-15 10:32:55 +02:00
5f28b3ff19
Transform: Byte+Nibble Transpose/Shuffle
2018-01-05 22:33:31 +01:00
abf00ac8a2
Transform: Byte+Nibble Transpose/Shuffle
2017-06-28 17:18:43 +02:00
077aa47209
Transform: Byte+Nibble Transpose/Shuffle
2017-06-13 09:14:19 +02:00
c9b9473ce3
Transform: Byte+Nibble Transpose/Shuffle
2017-03-19 13:20:20 +01:00
e331832c7b
Transform: Byte+Nibble Transpose/Shuffle
2017-02-26 14:22:11 +01:00
4638f899d5
Transform: Byte+Nibble Transpose/Shuffle
2017-02-05 16:35:38 +01:00
14ec90cab5
Transform: Byte+Nibble Transpose/Shuffle
2017-01-04 16:31:24 +01:00
7a1bb15d3d
Tranform: Byte + Nibble transpose/schuffle
2017-01-04 15:09:48 +01:00
79fc389456
Tranform: Byte + Nibble transposte/schuffle
2017-01-04 15:09:14 +01:00
c24cd2f642
.
2017-01-02 23:30:16 +01:00
99ae5cd787
Byte+Nibble Transpose/Shuffle
2016-04-17 16:21:23 +02:00
14708e66a5
Byte Transpose/Shuffle
2015-06-14 15:45:46 +02:00
32225332e9
Byte Transpose/Shuffle
2015-06-14 15:35:25 +02:00
c631767ba5
Byte Transpose/Shuffle
2015-06-11 22:18:07 +02:00
9f53029057
.
2015-05-31 22:34:16 +02:00
b7ea12fc03
.
2015-05-28 16:49:30 +02:00