--------------------------------------------- VisualC_1400_32 Raytracer float: 3641 ms VisualC_1400_32 Raytracer double: 4798 ms VisualC_1400_32 MtRand: 3974 ms VisualC_1400_32 RB Construct: 3480 ms VisualC_1400_32 RB Find: 3240 ms VisualC_1400_32 Bilinear C: 6518 ms VisualC_1400_32 Bilinear SSE Inline: 7379 ms VisualC_1400_32 Bilinear SSE Intrinsics: 6241 ms VisualC_1400_32 Bilinear SSE2 Intrinsics: 3098 ms VisualC_1400_32 Matrix Inplace: 4588 ms VisualC_1400_32 Vector-Matrix: 2866 ms VisualC_1400_32 Matrix-Matrix: 4366 ms VisualC_1400_32 Vector-Norm. Matrix: 3511 ms VisualC_1400_32 Map Inserts: 1743 ms VisualC_1400_32 Map Lookup/Delete: 4781 ms VisualC_1400_32 std::sort: 5611 ms VisualC_1400_32 Linear search: 5700 ms VisualC_1400_32 Google Hash Insert: 2475 ms VisualC_1400_32 Google Hash Lookup: 3307 ms VisualC_1400_32 Triangulator: 4497 ms VisualC_1400_32 Scaling Dumb C: 3842 ms VisualC_1400_32 Scaling Better C: 1234 ms VisualC_1400_32 Scaling SSE2: 820 ms --------------------------------------------- --------------------------------------------- VisualC_1400_64 Raytracer float: 3706 ms VisualC_1400_64 Raytracer double: 4487 ms VisualC_1400_64 MtRand: 4734 ms VisualC_1400_64 RB Construct: 4245 ms VisualC_1400_64 RB Find: 5724 ms VisualC_1400_64 Bilinear C: 3852 ms VisualC_1400_64 Bilinear SSE Inline: 0 ms VisualC_1400_64 Bilinear SSE Intrinsics: 0 ms VisualC_1400_64 Bilinear SSE2 Intrinsics: 2711 ms VisualC_1400_64 Matrix Inplace: 5162 ms VisualC_1400_64 Vector-Matrix: 2921 ms VisualC_1400_64 Matrix-Matrix: 4616 ms VisualC_1400_64 Vector-Norm. Matrix: 3123 ms VisualC_1400_64 Map Inserts: 1959 ms VisualC_1400_64 Map Lookup/Delete: 5323 ms VisualC_1400_64 std::sort: 5841 ms VisualC_1400_64 Linear search: 5574 ms VisualC_1400_64 Google Hash Insert: 2875 ms VisualC_1400_64 Google Hash Lookup: 2652 ms VisualC_1400_64 Triangulator: 3999 ms VisualC_1400_64 Scaling Dumb C: 2219 ms VisualC_1400_64 Scaling Better C: 1200 ms VisualC_1400_64 Scaling SSE2: 758 ms --------------------------------------------- --------------------------------------------- VisualC_1500_32 Raytracer float: 3483 ms VisualC_1500_32 Raytracer double: 4850 ms VisualC_1500_32 MtRand: 4025 ms VisualC_1500_32 RB Construct: 3551 ms VisualC_1500_32 RB Find: 3508 ms VisualC_1500_32 Bilinear C: 6681 ms VisualC_1500_32 Bilinear SSE Inline: 7628 ms VisualC_1500_32 Bilinear SSE Intrinsics: 6230 ms VisualC_1500_32 Bilinear SSE2 Intrinsics: 3113 ms VisualC_1500_32 Matrix Inplace: 4339 ms VisualC_1500_32 Vector-Matrix: 2824 ms VisualC_1500_32 Matrix-Matrix: 4396 ms VisualC_1500_32 Vector-Norm. Matrix: 3696 ms VisualC_1500_32 Map Inserts: 1756 ms VisualC_1500_32 Map Lookup/Delete: 4773 ms VisualC_1500_32 std::sort: 6464 ms VisualC_1500_32 Linear search: 5903 ms VisualC_1500_32 Google Hash Insert: 2481 ms VisualC_1500_32 Google Hash Lookup: 3208 ms VisualC_1500_32 Triangulator: 4519 ms VisualC_1500_32 Scaling Dumb C: 3825 ms VisualC_1500_32 Scaling Better C: 1231 ms VisualC_1500_32 Scaling SSE2: 838 ms --------------------------------------------- --------------------------------------------- VisualC_1500_64 Raytracer float: 4053 ms VisualC_1500_64 Raytracer double: 4481 ms VisualC_1500_64 MtRand: 9815 ms VisualC_1500_64 RB Construct: 4264 ms VisualC_1500_64 RB Find: 5790 ms VisualC_1500_64 Bilinear C: 3460 ms VisualC_1500_64 Bilinear SSE Inline: 0 ms VisualC_1500_64 Bilinear SSE Intrinsics: 0 ms VisualC_1500_64 Bilinear SSE2 Intrinsics: 2795 ms VisualC_1500_64 Matrix Inplace: 5199 ms VisualC_1500_64 Vector-Matrix: 3043 ms VisualC_1500_64 Matrix-Matrix: 4596 ms VisualC_1500_64 Vector-Norm. Matrix: 3081 ms VisualC_1500_64 Map Inserts: 1962 ms VisualC_1500_64 Map Lookup/Delete: 5398 ms VisualC_1500_64 std::sort: 6341 ms VisualC_1500_64 Linear search: 5644 ms VisualC_1500_64 Google Hash Insert: 2867 ms VisualC_1500_64 Google Hash Lookup: 2745 ms VisualC_1500_64 Triangulator: 4474 ms VisualC_1500_64 Scaling Dumb C: 1960 ms VisualC_1500_64 Scaling Better C: 867 ms VisualC_1500_64 Scaling SSE2: 755 ms --------------------------------------------- --------------------------------------------- VisualC_1600_32 Raytracer float: 3705 ms VisualC_1600_32 Raytracer double: 5873 ms VisualC_1600_32 MtRand: 4006 ms VisualC_1600_32 RB Construct: 3591 ms VisualC_1600_32 RB Find: 3518 ms VisualC_1600_32 Bilinear C: 5262 ms VisualC_1600_32 Bilinear SSE Inline: 6505 ms VisualC_1600_32 Bilinear SSE Intrinsics: 6017 ms VisualC_1600_32 Bilinear SSE2 Intrinsics: 2842 ms VisualC_1600_32 Matrix Inplace: 4289 ms VisualC_1600_32 Vector-Matrix: 2849 ms VisualC_1600_32 Matrix-Matrix: 3973 ms VisualC_1600_32 Vector-Norm. Matrix: 3329 ms VisualC_1600_32 Map Inserts: 1733 ms VisualC_1600_32 Map Lookup/Delete: 4705 ms VisualC_1600_32 std::sort: 6344 ms VisualC_1600_32 Linear search: 6006 ms VisualC_1600_32 Google Hash Insert: 2652 ms VisualC_1600_32 Google Hash Lookup: 3231 ms VisualC_1600_32 Triangulator: 4739 ms VisualC_1600_32 Scaling Dumb C: 1905 ms VisualC_1600_32 Scaling Better C: 992 ms VisualC_1600_32 Scaling SSE2: 820 ms --------------------------------------------- --------------------------------------------- VisualC_1600_64 Raytracer float: 4266 ms VisualC_1600_64 Raytracer double: 4917 ms VisualC_1600_64 MtRand: 4726 ms VisualC_1600_64 RB Construct: 3898 ms VisualC_1600_64 RB Find: 5239 ms VisualC_1600_64 Bilinear C: 3113 ms VisualC_1600_64 Bilinear SSE Inline: 0 ms VisualC_1600_64 Bilinear SSE Intrinsics: 0 ms VisualC_1600_64 Bilinear SSE2 Intrinsics: 2666 ms VisualC_1600_64 Matrix Inplace: 5016 ms VisualC_1600_64 Vector-Matrix: 2921 ms VisualC_1600_64 Matrix-Matrix: 4591 ms VisualC_1600_64 Vector-Norm. Matrix: 2982 ms VisualC_1600_64 Map Inserts: 1960 ms VisualC_1600_64 Map Lookup/Delete: 5341 ms VisualC_1600_64 std::sort: 5444 ms VisualC_1600_64 Linear search: 5656 ms VisualC_1600_64 Google Hash Insert: 2869 ms VisualC_1600_64 Google Hash Lookup: 2807 ms VisualC_1600_64 Triangulator: 4520 ms VisualC_1600_64 Scaling Dumb C: 2021 ms VisualC_1600_64 Scaling Better C: 983 ms VisualC_1600_64 Scaling SSE2: 757 ms --------------------------------------------- --------------------------------------------- Intel_1110_32 Raytracer float: 3620 ms Intel_1110_32 Raytracer double: 4349 ms Intel_1110_32 MtRand: 3571 ms Intel_1110_32 RB Construct: 3533 ms Intel_1110_32 RB Find: 3534 ms Intel_1110_32 Bilinear C: 3809 ms Intel_1110_32 Bilinear SSE Inline: 7514 ms Intel_1110_32 Bilinear SSE Intrinsics: 7076 ms Intel_1110_32 Bilinear SSE2 Intrinsics: 2731 ms Intel_1110_32 Matrix Inplace: 2842 ms Intel_1110_32 Vector-Matrix: 2236 ms Intel_1110_32 Matrix-Matrix: 2245 ms Intel_1110_32 Vector-Norm. Matrix: 2638 ms Intel_1110_32 Map Inserts: 1783 ms Intel_1110_32 Map Lookup/Delete: 4709 ms Intel_1110_32 std::sort: 5512 ms Intel_1110_32 Linear search: 5794 ms Intel_1110_32 Google Hash Insert: 3199 ms Intel_1110_32 Google Hash Lookup: 2514 ms Intel_1110_32 Triangulator: 4220 ms Intel_1110_32 Scaling Dumb C: 2220 ms Intel_1110_32 Scaling Better C: 1082 ms Intel_1110_32 Scaling SSE2: 749 ms --------------------------------------------- --------------------------------------------- Intel_1110_64 Raytracer float: 3653 ms Intel_1110_64 Raytracer double: 4323 ms Intel_1110_64 MtRand: 3706 ms Intel_1110_64 RB Construct: 3847 ms Intel_1110_64 RB Find: 5228 ms Intel_1110_64 Bilinear C: 3597 ms Intel_1110_64 Bilinear SSE Inline: 0 ms Intel_1110_64 Bilinear SSE Intrinsics: 5561 ms Intel_1110_64 Bilinear SSE2 Intrinsics: 2776 ms Intel_1110_64 Matrix Inplace: 2487 ms Intel_1110_64 Vector-Matrix: 2346 ms Intel_1110_64 Matrix-Matrix: 2584 ms Intel_1110_64 Vector-Norm. Matrix: 2624 ms Intel_1110_64 Map Inserts: 1951 ms Intel_1110_64 Map Lookup/Delete: 5337 ms Intel_1110_64 std::sort: 5509 ms Intel_1110_64 Linear search: 5832 ms Intel_1110_64 Google Hash Insert: 3712 ms Intel_1110_64 Google Hash Lookup: 2605 ms Intel_1110_64 Triangulator: 4298 ms Intel_1110_64 Scaling Dumb C: 1868 ms Intel_1110_64 Scaling Better C: 897 ms Intel_1110_64 Scaling SSE2: 712 ms --------------------------------------------- --------------------------------------------- GCC_4.4_32 Raytracer float: 5681 ms GCC_4.4_32 Raytracer double: 7242 ms GCC_4.4_32 MtRand: 4150 ms GCC_4.4_32 RB Construct: 3500 ms GCC_4.4_32 RB Find: 3720 ms GCC_4.4_32 Bilinear C: 4082 ms GCC_4.4_32 Bilinear SSE Inline: 0 ms GCC_4.4_32 Bilinear SSE Intrinsics: 6678 ms GCC_4.4_32 Bilinear SSE2 Intrinsics: 3572 ms GCC_4.4_32 Matrix Inplace: 5353 ms GCC_4.4_32 Vector-Matrix: 2240 ms GCC_4.4_32 Matrix-Matrix: 2378 ms GCC_4.4_32 Vector-Norm. Matrix: 3500 ms GCC_4.4_32 Map Inserts: 1914 ms GCC_4.4_32 Map Lookup/Delete: 4653 ms GCC_4.4_32 std::sort: 3630 ms GCC_4.4_32 Linear search: 7012 ms GCC_4.4_32 Google Hash Insert: 3420 ms GCC_4.4_32 Google Hash Lookup: 2283 ms GCC_4.4_32 Triangulator: 6928 ms GCC_4.4_32 Scaling Dumb C: 2924 ms GCC_4.4_32 Scaling Better C: 1696 ms GCC_4.4_32 Scaling SSE2: 1109 ms --------------------------------------------- --------------------------------------------- GCC_4.4_64 Raytracer float: 3828 ms GCC_4.4_64 Raytracer double: 5782 ms GCC_4.4_64 MtRand: 4581 ms GCC_4.4_64 RB Construct: 3815 ms GCC_4.4_64 RB Find: 4945 ms GCC_4.4_64 Bilinear C: 3737 ms GCC_4.4_64 Bilinear SSE Inline: 0 ms GCC_4.4_64 Bilinear SSE Intrinsics: 6360 ms GCC_4.4_64 Bilinear SSE2 Intrinsics: 3420 ms GCC_4.4_64 Matrix Inplace: 3030 ms GCC_4.4_64 Vector-Matrix: 2332 ms GCC_4.4_64 Matrix-Matrix: 1514 ms GCC_4.4_64 Vector-Norm. Matrix: 2890 ms GCC_4.4_64 Map Inserts: 2225 ms GCC_4.4_64 Map Lookup/Delete: 4575 ms GCC_4.4_64 std::sort: 3630 ms GCC_4.4_64 Linear search: 7401 ms GCC_4.4_64 Google Hash Insert: 3494 ms GCC_4.4_64 Google Hash Lookup: 2438 ms GCC_4.4_64 Triangulator: 5168 ms GCC_4.4_64 Scaling Dumb C: 2452 ms GCC_4.4_64 Scaling Better C: 1688 ms GCC_4.4_64 Scaling SSE2: 935 ms ---------------------------------------------