@@ -851,7 +851,7 @@ where
851851 assign ( vectorizelanes (
852852 & ( arg0
853853 . into_iter ( )
854- . zip ( arg1. into_iter ( ) )
854+ . zip ( arg1)
855855 . map ( |( x, y) | {
856856 DataValue :: bool (
857857 fcmp ( inst. fp_cond_code ( ) . unwrap ( ) , & x, & y) . unwrap ( ) ,
@@ -876,8 +876,8 @@ where
876876 assign ( vectorizelanes (
877877 & ( arg0
878878 . into_iter ( )
879- . zip ( arg1. into_iter ( ) )
880- . zip ( arg2. into_iter ( ) )
879+ . zip ( arg1)
880+ . zip ( arg2)
881881 . map ( |( ( x, y) , z) | DataValueExt :: fma ( x, y, z) )
882882 . collect :: < ValueResult < SimdVec < DataValue > > > ( ) ?) ,
883883 ctrl_ty,
@@ -904,7 +904,7 @@ where
904904 assign ( vectorizelanes (
905905 & ( arg0
906906 . into_iter ( )
907- . zip ( arg1. into_iter ( ) )
907+ . zip ( arg1)
908908 . map ( |( a, b) | scalar_min ( a, b) )
909909 . collect :: < ValueResult < SimdVec < DataValue > > > ( ) ?) ,
910910 ctrl_ty,
@@ -931,7 +931,7 @@ where
931931 assign ( vectorizelanes (
932932 & ( arg0
933933 . into_iter ( )
934- . zip ( arg1. into_iter ( ) )
934+ . zip ( arg1)
935935 . map ( |( a, b) | scalar_max ( a, b) )
936936 . collect :: < ValueResult < SimdVec < DataValue > > > ( ) ?) ,
937937 ctrl_ty,
@@ -1323,7 +1323,7 @@ where
13231323 let max: DataValue = DataValueExt :: int ( max as i128 , double_width) ?;
13241324 let new_vec = arg0
13251325 . into_iter ( )
1326- . zip ( arg1. into_iter ( ) )
1326+ . zip ( arg1)
13271327 . map ( |( x, y) | {
13281328 let x = x. into_int_signed ( ) ?;
13291329 let y = y. into_int_signed ( ) ?;
@@ -1462,7 +1462,7 @@ fn icmp(
14621462
14631463 let res = left
14641464 . into_iter ( )
1465- . zip ( right. into_iter ( ) )
1465+ . zip ( right)
14661466 . map ( |( l, r) | cmp ( dst_ty. lane_type ( ) , code, & l, & r) )
14671467 . collect :: < ValueResult < SimdVec < DataValue > > > ( ) ?;
14681468
0 commit comments