Inga 🏳🌈
|
b04d5688ed
|
Code cleanup
|
8 years ago |
Inga 🏳🌈
|
f2015b3d01
|
Refactored macros to templates
|
8 years ago |
Inga 🏳🌈
|
a41a57b0e4
|
Microoptimization
|
8 years ago |
Inga 🏳🌈
|
bbc7761333
|
Hash checking optimization
|
8 years ago |
Inga 🏳🌈
|
f3dbd85b2f
|
Microoptimization
|
8 years ago |
Inga 🏳🌈
|
332188d3e9
|
Optimization: reduced number of pinning operations
|
8 years ago |
Inga 🏳🌈
|
5a0026ff80
|
Refactoring
|
8 years ago |
Inga 🏳🌈
|
5ffaa1090a
|
Microoptimization
|
8 years ago |
Inga 🏳🌈
|
b667aa8830
|
Optimized MD5 computation (loop unrolling)
|
8 years ago |
Inga 🏳🌈
|
c919172ac7
|
microoptimization
|
8 years ago |
Inga 🏳🌈
|
77d7071a18
|
Refactoring
|
8 years ago |
Inga 🏳🌈
|
9423f1e34f
|
Significantly reduced number of allocations
|
8 years ago |
Inga 🏳🌈
|
16bc5f2c98
|
Optimized memory allocations (MD5 is stored inside a PhraseSet)
|
8 years ago |
Inga 🏳🌈
|
05040b030f
|
PLINQ optimizations
|
8 years ago |
Inga 🏳🌈
|
efd160cb97
|
Refactoring
|
8 years ago |
Inga 🏳🌈
|
d13b94c3b6
|
Optimization
|
8 years ago |
Inga 🏳🌈
|
705baf969c
|
Optimized initialization, support for 10-word phrases, updated performance measurements
|
8 years ago |
Inga 🏳🌈
|
7aa6469c72
|
PhraseSet size set back to 16
|
8 years ago |
Inga 🏳🌈
|
ec79a3f41b
|
Forgotten files
|
8 years ago |
Inga 🏳🌈
|
fd752f88fc
|
More FillPhraseSet optimizations
|
8 years ago |
Inga 🏳🌈
|
e8544bbd71
|
AVX2 optimizations, loop unrolling
|
8 years ago |
Inga 🏳🌈
|
7e4c23d467
|
PhraseSet.FillPhraseSet moved out to unmanaged code
|
8 years ago |
Inga 🏳🌈
|
27a5b13e58
|
static
|
8 years ago |
Inga 🏳🌈
|
2d1dcc132c
|
FillPhraseSet optimizations
|
8 years ago |
Inga 🏳🌈
|
bb22805cbc
|
PhraseSet.FillPhraseSet moved out to unmanaged code
|
8 years ago |
Inga 🏳🌈
|
9866d8ef7f
|
PhraseSet.FillPhraseSet moved out to unmanaged code
|
8 years ago |
Inga 🏳🌈
|
c5e129ffd9
|
PhraseSet.FillPhraseSet rewritten to use pointers only
|
8 years ago |
Inga 🏳🌈
|
a154b211a5
|
PhraseSet filling moved out to separate method
|
8 years ago |
Inga 🏳🌈
|
cbb7ccb59b
|
Refactored vector-to-words conversion to lower-level code
|
8 years ago |
Inga 🏳🌈
|
0090bce443
|
NumberOfPhrases moved out to UnmanagedBridge
|
8 years ago |
Inga 🏳🌈
|
54c32d07da
|
Permutation filters implemented (to avoid duplicate phrases)
|
8 years ago |
Inga 🏳🌈
|
4bd1b36d94
|
AVX2 fixes
|
8 years ago |
Inga 🏳🌈
|
bb6275672f
|
Compatibility fix for AVX2 CPUs
|
8 years ago |
Inga 🏳🌈
|
8552a17b21
|
Microoptimization
|
8 years ago |
Inga 🏳🌈
|
d8ef0310df
|
Memory usage optimized
|
8 years ago |
Inga 🏳🌈
|
8a3ceaf34c
|
Retargeted to W10/toolset 141/.NET 4.7; updated performance for dual-core CPU
|
8 years ago |
Inga 🏳🌈
|
fec5b2ebac
|
8-word anagrams performance
|
8 years ago |
Inga 🏳🌈
|
35c12f649d
|
PhraseSet initialization optimization
|
8 years ago |
Inga 🏳🌈
|
ee98e2e87f
|
Fixed a mistype
|
8 years ago |
Inga 🏳🌈
|
f642e25bb3
|
Microoptimization
|
8 years ago |
Inga 🏳🌈
|
55d721ffae
|
Optimized anagrams count computation
|
8 years ago |
Inga 🏳🌈
|
5584ea843d
|
Performance fixes
|
8 years ago |
Inga 🏳🌈
|
4179000127
|
MD5 SIMD optimizations
|
8 years ago |
Inga 🏳🌈
|
836361a66c
|
Refactoring + SIMD/AVX support
|
8 years ago |
Inga 🏳🌈
|
c60d4cbcaf
|
md5.cpp refactored
|
8 years ago |
Inga 🏳🌈
|
db2a783501
|
microoptimization
|
8 years ago |
Inga 🏳🌈
|
bcd6a1d053
|
Microoptimization: one part of MD5 is enough for search
|
8 years ago |
Inga 🏳🌈
|
4702fba26b
|
Phrases sent to unmanagedbridge in batches of 8
|
8 years ago |
Inga 🏳🌈
|
c79a41732d
|
md5.cpp refactored
|
8 years ago |
Inga 🏳🌈
|
fba2d3e10e
|
Refactored to use phrasesets
|
8 years ago |