▁vector ▁compare ▁This ▁set ▁of ▁vector ▁compare ▁instructions ▁all ▁take ▁an ▁immediate ▁as ▁an ▁extra ▁argument . ▁The ▁immediate ▁controls ▁what ▁kind ▁of ▁comparison ▁is ▁performed . ▁There ▁are ▁eight ▁comparison ▁possible ▁for ▁each ▁instruction . ▁The ▁vectors ▁are ▁compared ▁and ▁all ▁compar isons ▁that ▁evaluate ▁to ▁true ▁set ▁all ▁corresponding ▁bits ▁in ▁the ▁destination ▁to ▁ 1 , ▁and ▁false ▁compar isons ▁sets ▁all ▁the ▁same ▁bits ▁to ▁ 0 . ▁This ▁result ▁can ▁be ▁used ▁directly ▁in ▁V PC MO V ▁instruction ▁for ▁a ▁vector ized ▁conditional ▁move . ▁ ▁Vector ▁conditional ▁move ▁V PC MO V ▁works ▁as ▁bit wise ▁variant ▁of ▁the ▁bl end ▁instructions ▁in ▁S SE 4 . ▁For ▁each ▁bit ▁in ▁the ▁selector ▁ 1 ▁selects ▁the ▁same ▁bit ▁in ▁the ▁first ▁source , ▁and ▁ 0 ▁selects ▁the ▁same ▁in ▁the ▁second ▁source . ▁When ▁used ▁together ▁with ▁the ▁X OP ▁vector ▁comparison ▁instructions ▁above ▁this ▁can ▁be ▁used ▁to ▁implement ▁a ▁vector ized ▁t ern ary ▁move , ▁or ▁if ▁the ▁second ▁input ▁is ▁the ▁same ▁as ▁the ▁destination , ▁a ▁conditional ▁move ▁( C MO V ). ▁ ▁Integer ▁vector ▁shift ▁and ▁rotate ▁instructions ▁The ▁shift ▁instructions ▁here ▁differ ▁from ▁those ▁in ▁S SE 2 ▁in ▁that ▁they ▁can ▁shift ▁each ▁unit ▁with ▁a ▁different ▁amount ▁using ▁a ▁vector ▁register ▁interpreted ▁as ▁pack ed ▁signed ▁integers . ▁The ▁sign ▁indicates ▁the ▁direction ▁of ▁shift ▁or ▁rotate , ▁with ▁positive ▁values ▁causing ▁left ▁shift ▁and ▁negative ▁right ▁shift ▁Intel ▁has ▁specified ▁a ▁different ▁in