Initial import of reed-util; basic utils and vector/matrix math mostly complete

git-svn-id: https://localhost/svn/source/reed-util@1316 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Remove unwanted .suo file, and update properties

git-svn-id: https://localhost/svn/source/reed-util@1317 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Added more matrix functions

git-svn-id: https://localhost/svn/source/reed-util@1319 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Added orthogonal() function for 2- and 3-vectors

git-svn-id: https://localhost/svn/source/reed-util@1320 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Multi-component accessors don't need function-call syntax

git-svn-id: https://localhost/svn/source/reed-util@1322 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Add abs(), minComponent(), maxComponent()

git-svn-id: https://localhost/svn/source/reed-util@1323 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Added a couple items to the todo list

git-svn-id: https://localhost/svn/source/reed-util@1325 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Rename everything to take "reed" out of the filenames, and rename the namespace to "util".

git-svn-id: https://localhost/svn/source/reed-util@1326 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Add 64-bit configs

git-svn-id: https://localhost/svn/source/reed-util@1328 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Added fpu-vs-sse test app

git-svn-id: https://localhost/svn/source/reed-util@1329 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Added code to generate data and verify both FPU and SSE results are the same (within a tolerance).

git-svn-id: https://localhost/svn/source/reed-util@1330 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Finished off fpu-vs-sse for now; added results table

git-svn-id: https://localhost/svn/source/reed-util@1331 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Added 32-bit results for comparison

git-svn-id: https://localhost/svn/source/reed-util@1332 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Removed shuffles from transformAABBs_SSE_aos, switched to a more pessimal but more realistic (in terms of being generated by a vector math lib) implementation.  Makes it a lot slower.  Added new results.

Also added asm output (compiled with VS2012, x64, release) for reference.

git-svn-id: https://localhost/svn/source/reed-util@1333 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Added results for transformAABBs_SSE_aos win32 without shuffling, just for completeness

git-svn-id: https://localhost/svn/source/reed-util@1334 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Added a couple more experiments

git-svn-id: https://localhost/svn/source/reed-util@1335 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Added asm for win32

git-svn-id: https://localhost/svn/source/reed-util@1344 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Rename "fpu-vs-sse" to "scalar-vs-simd"

git-svn-id: https://localhost/svn/source/reed-util@1345 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Removed unnecessary identity maker functions - can use float4x4::identity() etc. instead

git-svn-id: https://localhost/svn/source/reed-util@1347 ba50d49c-3407-0410-b78d-ee23e0a9f66a
Added affine math
Added argument types
Removed overly-general templated makers
Added standard projection matrices and affine transforms


git-svn-id: https://localhost/svn/source/reed-util@1349 ba50d49c-3407-0410-b78d-ee23e0a9f66a