File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -1749,7 +1749,7 @@ _mm_sll_epi64 (__m128i __A, __m128i __B)
1749
1749
lshift = vec_splat ((__v2du ) __B , 0 );
1750
1750
shmask = vec_cmplt (lshift , shmax );
1751
1751
result = vec_sl ((__v2du ) __A , lshift );
1752
- result = vec_sel ((__v2du ) shmask , result , shmask );
1752
+ result = ( __v2du ) vec_sel ((__v2df ) shmask , ( __v2df ) result , shmask );
1753
1753
1754
1754
return (__m128i ) result ;
1755
1755
}
@@ -1843,7 +1843,7 @@ _mm_srl_epi64 (__m128i __A, __m128i __B)
1843
1843
rshift = vec_splat ((__v2du ) __B , 0 );
1844
1844
shmask = vec_cmplt (rshift , shmax );
1845
1845
result = vec_sr ((__v2du ) __A , rshift );
1846
- result = vec_sel ((__v2du ) shmask , result , shmask );
1846
+ result = ( __v2du ) vec_sel ((__v2df ) shmask , ( __v2df ) result , shmask );
1847
1847
1848
1848
return (__m128i ) result ;
1849
1849
}
You can’t perform that action at this time.
0 commit comments