globalize endianness services so that vector funcs can access them
lazy fix to unintended (undefined == undefined) macro logic
remove bi-arch template for VMUDL as mudl was greatly simplified in SSE
removed bi-arch template for VMUDH
more direct multiply-add high operation without bi-arch template
merged bi-arch VMULF template into optimized SIMD mulf
restyled some optimization and fix 48-bit MADD sign-extension
corresponding optimizations to VMUDL (same multiply, diff. clamp)
refer unsigned overflow to `negative' mask
redesign VMUDN with carry and overflow/underflow SSE logic
new algorithm for mixed signed * unsigned factorization
correspond VMUDM intrinsics to multiply-accumulate variation
optimized VMADN with static overflow, carry and multiply-add
force vectorization of unsigned multiply, overflow and VMADL clamp
Merge commit '0c90b285001fc9dcae9141a83bf5279edd212923'
Merge commit '291e7fb10b7111f731eae280884068f64b8597bf'
Merge commit '79c5aa0cf499f1358571dd075ee9a41169578fdf'
Merge commit 'd768f5107743fac5e31b877b074a09398e8f4e2e'
Merge commit 'b832e39a9292a9eb2ea409b43cf969a49c385812'
Merge commit '9dbdcc490c35f73c757c6c05f9192be27649b7b2'