Added int32x4.zero() constructor and a test for it
Add type check into SIMD operations.
Fix float64x2.mul test
Use TypeError exception for type checks.
Merge pull request #50 from huningxin/type_checks

Type checks
Fix the naming of conversion functions in sinx4.js benchmark
Merge pull request #56 from huningxin/fix_sinx4

Fix the naming of conversion functions in sinx4.js benchmark
Fix incorrect usage of select function in transpose4x4 benchmark.
Merge pull request #57 from huningxin/fix_transpose

Fix incorrect usage of select function in transpose4x4 benchmark.
Add SIMD types load and store opertaions

To load and store SIMD types from ArrayBuffer with byteOffset.
Handle negative zero in float32x4 and float64x2 signMask getter
Add the SIMD types support into DataView interface.
Merge pull request #62 from huningxin/dataview

Add the SIMD types support into DataView interface.
Merge pull request #61 from huningxin/fix_signmask

Handle negative zero in float32x4 and float64x2 signMask getter
Merge pull request #55 from huningxin/load_store

Add SIMD types load and store operations
Revert "Add SIMD types load and store operations"
Merge pull request #64 from johnmccutchan/revert-55-load_store

Revert "Add SIMD types load and store operations"
Add SIMD types load and store opertaions

They are useful to load/store vec1, vec2, vec3 or vec4 into/from
SIMD types from/into ArrayBuffer with byte offset.

The new APIs include:
- SIMD.float32x4.load
- SIMD.float32x4.loadX
- SIMD.float32x4.loadXY
- SIMD.float32x4.loadXYZ
- SIMD.float32x4.store
- SIMD.float32x4.storeXY
- SIMD.float32x4.storeXYZ
- SIMD.float64x2.load
- SIMD.float64x2.loadX
- SIMD.float64x2.store
- SIMD.float64x2.storeX
- SIMD.int32x4.load
- SIMD.int32x4.loadX
- SIMD.int32x4.loadXY
- SIMD.int32x4.loadXYZ
- SIMD.int32x4.store
- SIMD.int32x4.storeX
- SIMD.int32x4.storeXY
- SIMD.int32x4.storeXYZ
merge from original
Added typecheck for 2nd parameter to .min() and .max()