MINGW +TLS fix

1 threads Mix 50: 0.766
2 threads Mix 50: 0.781
3 threads Mix 50: 0.766
4 threads Mix 50: 0.813
8 threads Mix 50: 0.922
16 threads Mix 50: 1.421
1 threads Mix 200: 0.765
2 threads Mix 200: 0.813
3 threads Mix 200: 0.797
4 threads Mix 200: 0.812
8 threads Mix 200: 0.875
16 threads Mix 200: 1.453
1 threads Mix 500: 1.140
2 threads Mix 500: 1.188
3 threads Mix 500: 1.187
4 threads Mix 500: 1.219
8 threads Mix 500: 1.469
16 threads Mix 500: 1.781
1 threads Mix 5000: 3.219
2 threads Mix 5000: 3.281
3 threads Mix 5000: 3.500
4 threads Mix 5000: 3.531
8 threads Mix 5000: 3.781
16 threads Mix 5000: 5.266
Pass0 1.734
sum = 100000000
Pass 53.219
sum = 450000000
count = 100000000
MemoryUsedKb() = 1602968
max_count = 22629

MINGW -TLS fix
1 threads Mix 50: 2.485
2 threads Mix 50: 2.515
3 threads Mix 50: 2.500
4 threads Mix 50: 2.547
8 threads Mix 50: 2.594
16 threads Mix 50: 4.203
1 threads Mix 200: 2.469
2 threads Mix 200: 2.500
3 threads Mix 200: 2.516
4 threads Mix 200: 2.562
8 threads Mix 200: 2.625
16 threads Mix 200: 4.297
1 threads Mix 500: 2.844
2 threads Mix 500: 2.875
3 threads Mix 500: 2.859
4 threads Mix 500: 2.906
8 threads Mix 500: 3.016
16 threads Mix 500: 4.859
1 threads Mix 5000: 4.828
2 threads Mix 5000: 4.906
3 threads Mix 5000: 5.125
4 threads Mix 5000: 5.110
8 threads Mix 5000: 5.531
16 threads Mix 5000: 8.828
Pass0 4.500
sum = 100000000
Pass 63.297
sum = 450000000
count = 100000000
MemoryUsedKb() = 1609880
max_count = 181505


===== alloc2

Alloc 1.109
Free 0.438
Mix 1.516
1 threads Mix 1.562
2 threads Mix 1.594
3 threads Mix 1.719
4 threads Mix 1.859
5 threads Mix 2.063
6 threads Mix 2.250
7 threads Mix 2.453
8 threads Mix 2.937
16 threads Mix 5.547
Pass Ref 1.766
sum = 450000000
Pass 4.594
sum = 450000000
count = 100000000
MemoryUsedKb() = 1587668


===== alloc3

Alloc 1.016
Free 0.437
Mix 1.547
1 threads Mix 1.484
2 threads Mix 1.532
3 threads Mix 1.640
4 threads Mix 1.781
5 threads Mix 1.938
6 threads Mix 2.078
7 threads Mix 2.328
8 threads Mix 2.641
16 threads Mix 4.953
Pass Ref 1.781
sum = 450000000
Pass 4.516
sum = 450000000
count = 100000000
MemoryUsedKb() = 1587668


===== Core

Alloc 1.078
Free 0.453
Mix 1.515
1 threads Mix 1.453
2 threads Mix 1.563
3 threads Mix 1.734
4 threads Mix 1.813
5 threads Mix 1.922
6 threads Mix 2.078
7 threads Mix 2.265
8 threads Mix 2.532
16 threads Mix 5.125
Pass Ref 1.671
sum = 450000000
Pass 6.531
sum = 450000000
count = 100000000
MemoryUsedKb() = 1587668

===== MSC

Alloc 2.797
Free 2.875
Mix 6.047
1 threads Mix 6.172
2 threads Mix 9.406
3 threads Mix 10.703
4 threads Mix 11.828
5 threads Mix 12.922
6 threads Mix 14.843
7 threads Mix 17.016
8 threads Mix 19.359
16 threads Mix 37.141
Pass Ref 11.406
sum = 450000000
Pass 8.985
sum = 450000000
count = 100000000
MemoryUsedKb() = 0

===================================

****** msc

1 threads Mix 50: 5.906
2 threads Mix 50: 7.437
3 threads Mix 50: 8.328
4 threads Mix 50: 9.672
8 threads Mix 50: 15.703
16 threads Mix 50: 32.000
1 threads Mix 200: 6.281
2 threads Mix 200: 7.734
3 threads Mix 200: 8.844
4 threads Mix 200: 10.171
8 threads Mix 200: 16.969
16 threads Mix 200: 33.984
1 threads Mix 500: 6.359
2 threads Mix 500: 9.203
3 threads Mix 500: 10.172
4 threads Mix 500: 11.406
8 threads Mix 500: 18.172
16 threads Mix 500: 36.047
1 threads Mix 5000: 9.156
2 threads Mix 5000: 15.453
3 threads Mix 5000: 17.484
4 threads Mix 5000: 19.422
8 threads Mix 5000: 29.969
16 threads Mix 5000: 47.594
Pass Ref 11.265
sum = 450000000
Pass 8.204
sum = 450000000
count = 100000000
MemoryUsedKb() = 0

* upp

1 threads Mix 50: 0.781
2 threads Mix 50: 0.844
3 threads Mix 50: 0.984
4 threads Mix 50: 1.031
8 threads Mix 50: 1.656
16 threads Mix 50: 2.954
1 threads Mix 200: 0.875
2 threads Mix 200: 0.938
3 threads Mix 200: 1.000
4 threads Mix 200: 1.062
8 threads Mix 200: 1.641
16 threads Mix 200: 3.438
1 threads Mix 500: 1.343
2 threads Mix 500: 1.406
3 threads Mix 500: 1.610
4 threads Mix 500: 1.671
8 threads Mix 500: 2.594
16 threads Mix 500: 5.110
1 threads Mix 5000: 4.203
2 threads Mix 5000: 4.141
3 threads Mix 5000: 4.422
4 threads Mix 5000: 4.703
8 threads Mix 5000: 7.156
16 threads Mix 5000: 14.078
Pass Ref 1.672
sum = 450000000
Pass 4.391
sum = 450000000
count = 100000000
MemoryUsedKb() = 17344
