Gabriel Tofvesson
|
660f10c867
|
Add clarifying comments
|
2019-04-30 18:40:54 +02:00 |
|
Gabriel Tofvesson
|
d0b8f2d978
|
Optimize final bucketsort call
|
2019-04-30 18:30:14 +02:00 |
|
Gabriel Tofvesson
|
37f1afe452
|
Optimize boilerplate
|
2019-04-30 18:19:56 +02:00 |
|
Gabriel Tofvesson
|
a2420be4c8
|
Optimize for special cases
|
2019-04-30 17:59:03 +02:00 |
|
Gabriel Tofvesson
|
13b4827969
|
Optimize for empty buckets and improve stability for full buckets
|
2019-04-30 17:50:04 +02:00 |
|
Gabriel Tofvesson
|
ae3d25bf65
|
Optimize sort4 based on practical tests
|
2019-04-29 23:16:26 +02:00 |
|
Gabriel Tofvesson
|
7b060062af
|
Improve bucketsort by removing redundant INSERTION_BOTTOM
|
2019-04-29 21:26:01 +02:00 |
|
Gabriel Tofvesson
|
800c7c065c
|
Improve stability
|
2019-04-27 02:51:54 +02:00 |
|
Gabriel Tofvesson
|
9ad268b619
|
Prepare sort4 for possible post-sort optimization
|
2019-04-27 02:51:42 +02:00 |
|
Gabriel Tofvesson
|
926e572a53
|
Fully unrolled sort-loop
|
2019-04-27 02:34:22 +02:00 |
|
Gabriel Tofvesson
|
ac78950784
|
Optimize bucketsort for unrolling by converting it to a zero-loss subroutine
|
2019-04-27 02:08:44 +02:00 |
|
Gabriel Tofvesson
|
0f5c426699
|
Optimize Sort4
|
2019-04-27 00:44:06 +02:00 |
|
Gabriel Tofvesson
|
76c2fbb344
|
Move microcode projects to separate directory
|
2019-04-26 22:27:21 +02:00 |
|