P:\test>200083
Shuffling 10 elements
Rate PPcpy PPipl SPcpy SPipl XS_FY
PPcpy 38428/s -- -22% -45% -56% -78%
PPipl 49550/s 29% -- -28% -43% -72%
SPcpy 69263/s 80% 40% -- -20% -60%
SPipl 86713/s 126% 75% 25% -- -50%
XS_FY 174192/s 353% 252% 151% 101% --
Shuffling 100 elements
Rate PPcpy PPipl SPcpy SPipl XS_FY
PPcpy 4346/s -- -30% -42% -53% -78%
PPipl 6179/s 42% -- -17% -34% -68%
SPcpy 7465/s 72% 21% -- -20% -61%
SPipl 9343/s 115% 51% 25% -- -52%
XS_FY 19323/s 345% 213% 159% 107% --
Shuffling 1000 elements
Rate PPcpy SPcpy PPipl SPipl XS_FY
PPcpy 442/s -- -29% -30% -39% -77%
SPcpy 625/s 41% -- -1% -14% -68%
PPipl 632/s 43% 1% -- -13% -68%
SPipl 726/s 64% 16% 15% -- -63%
XS_FY 1957/s 342% 213% 210% 169% --
####
Shuffling 10000 elements
Rate SPipl SPcpy PPcpy PPipl XS_FY
SPipl 21.2/s -- -26% -51% -66% -89%
SPcpy 28.8/s 36% -- -33% -55% -85%
PPcpy 43.0/s 103% 49% -- -32% -77%
PPipl 63.3/s 198% 120% 47% -- -66%
XS_FY 187/s 782% 550% 335% 196% --
Shuffling 100000 elements
(warning: too few iterations for a reliable count)
(warning: too few iterations for a reliable count)
Rate SPipl SPcpy PPcpy PPipl XS_FY
SPipl 0.262/s -- -43% -93% -95% -98%
SPcpy 0.464/s 77% -- -88% -92% -97%
PPcpy 3.90/s 1386% 741% -- -29% -74%
PPipl 5.52/s 2005% 1090% 42% -- -63%
XS_FY 14.8/s 5530% 3084% 279% 167% --
####
permutation | XS_FY | PPcpy | PPipl | SPcpy | SPipl
------------------------------------------------------------------
A B C D: | 4104 | 4195 | 4098 | 4218 | 4229
A B D C: | 4148 | 4212 | 4198 | 4170 | 4052
A C B D: | 4116 | 4112 | 4195 | 4164 | 4240
A C D B: | 4194 | 4151 | 4212 | 4052 | 4219
A D B C: | 4181 | 4221 | 4223 | 4227 | 4295
A D C B: | 4238 | 4140 | 4053 | 4195 | 4202
B A C D: | 4224 | 4195 | 4182 | 4176 | 4319
B A D C: | 4172 | 4073 | 4075 | 4196 | 4128
B C A D: | 4233 | 4169 | 4201 | 4148 | 4220
B C D A: | 4173 | 4220 | 4174 | 4204 | 4123
B D A C: | 4112 | 4127 | 4109 | 4197 | 4167
B D C A: | 4080 | 4189 | 4139 | 4148 | 4116
C A B D: | 4220 | 4159 | 4167 | 4222 | 4107
C A D B: | 4091 | 4212 | 4264 | 4126 | 4128
C B A D: | 4191 | 4169 | 4039 | 4144 | 4150
C B D A: | 4178 | 4173 | 4236 | 4181 | 4118
C D A B: | 4171 | 4247 | 4134 | 4231 | 4212
C D B A: | 4229 | 4142 | 4283 | 4205 | 4251
D A B C: | 4092 | 4165 | 4107 | 4157 | 4120
D A C B: | 4089 | 4083 | 4278 | 4117 | 4026
D B A C: | 4049 | 4127 | 4142 | 4061 | 4204
D B C A: | 4155 | 4144 | 4152 | 4085 | 4160
D C A B: | 4272 | 4217 | 4149 | 4195 | 4040
D C B A: | 4288 | 4158 | 4190 | 4181 | 4174
------------------------------------------------------------------
Std. Dev. | 64.518 | 44.318 | 66.406 | 49.629 | 75.544