MetaScale/nt2 — pull request #112 by jtlap (2011-12-04 08:25:24+00:00)
Title: Logical

Logical seems mature enough to be merged in master.

It implement a proper "boolean" treatment that allows run-time distinction (specially in simd)
of vector used to select elements of other ones.
This has some optimization effects on architectures as ssex for which selection is made by
mask of the same internal types at the register level, and will be inavoidable in coming archis
based on a larrabee like scheme where the "logical simd vectors" are internally distincts of
the datas simd vectors.

Today all tests and cover pass successfully on sse4.2 and avx with g++-4.6.