@@ -5189,7 +5189,7 @@ mod tests {
5189
5189
let y = i8:: MAX ;
5190
5190
let b = i8x8:: new ( y, y, y, y, y, y, y, y) ;
5191
5191
let y = y as i16 ;
5192
- let e = i16x8:: new ( x + y , 1 + y, 2 + y, 3 + y, 4 + y, 5 + y, 6 + y, 7 + y) ;
5192
+ let e = i16x8:: new ( x. wrapping_add ( y ) , 1 + y, 2 + y, 3 + y, 4 + y, 5 + y, 6 + y, 7 + y) ;
5193
5193
let r: i16x8 = transmute ( vaddw_s8 ( transmute ( a) , transmute ( b) ) ) ;
5194
5194
assert_eq ! ( r, e) ;
5195
5195
}
@@ -5201,7 +5201,7 @@ mod tests {
5201
5201
let y = i16:: MAX ;
5202
5202
let b = i16x4:: new ( y, y, y, y) ;
5203
5203
let y = y as i32 ;
5204
- let e = i32x4:: new ( x + y , 1 + y, 2 + y, 3 + y) ;
5204
+ let e = i32x4:: new ( x. wrapping_add ( y ) , 1 + y, 2 + y, 3 + y) ;
5205
5205
let r: i32x4 = transmute ( vaddw_s16 ( transmute ( a) , transmute ( b) ) ) ;
5206
5206
assert_eq ! ( r, e) ;
5207
5207
}
@@ -5213,7 +5213,7 @@ mod tests {
5213
5213
let y = i32:: MAX ;
5214
5214
let b = i32x2:: new ( y, y) ;
5215
5215
let y = y as i64 ;
5216
- let e = i64x2:: new ( x + y , 1 + y) ;
5216
+ let e = i64x2:: new ( x. wrapping_add ( y ) , 1 + y) ;
5217
5217
let r: i64x2 = transmute ( vaddw_s32 ( transmute ( a) , transmute ( b) ) ) ;
5218
5218
assert_eq ! ( r, e) ;
5219
5219
}
@@ -5225,7 +5225,7 @@ mod tests {
5225
5225
let y = u8:: MAX ;
5226
5226
let b = u8x8:: new ( y, y, y, y, y, y, y, y) ;
5227
5227
let y = y as u16 ;
5228
- let e = u16x8:: new ( x + y , 1 + y, 2 + y, 3 + y, 4 + y, 5 + y, 6 + y, 7 + y) ;
5228
+ let e = u16x8:: new ( x. wrapping_add ( y ) 1 + y, 2 + y, 3 + y, 4 + y, 5 + y, 6 + y, 7 + y) ;
5229
5229
let r: u16x8 = transmute ( vaddw_u8 ( transmute ( a) , transmute ( b) ) ) ;
5230
5230
assert_eq ! ( r, e) ;
5231
5231
}
@@ -5237,7 +5237,7 @@ mod tests {
5237
5237
let y = u16:: MAX ;
5238
5238
let b = u16x4:: new ( y, y, y, y) ;
5239
5239
let y = y as u32 ;
5240
- let e = u32x4:: new ( x + y , 1 + y, 2 + y, 3 + y) ;
5240
+ let e = u32x4:: new ( x. wrapping_add ( y ) , 1 + y, 2 + y, 3 + y) ;
5241
5241
let r: u32x4 = transmute ( vaddw_u16 ( transmute ( a) , transmute ( b) ) ) ;
5242
5242
assert_eq ! ( r, e) ;
5243
5243
}
@@ -5249,7 +5249,7 @@ mod tests {
5249
5249
let y = u32:: MAX ;
5250
5250
let b = u32x2:: new ( y, y) ;
5251
5251
let y = y as u64 ;
5252
- let e = u64x2:: new ( x + y , 1 + y) ;
5252
+ let e = u64x2:: new ( x. wrapping_add ( y ) , 1 + y) ;
5253
5253
let r: u64x2 = transmute ( vaddw_u32 ( transmute ( a) , transmute ( b) ) ) ;
5254
5254
assert_eq ! ( r, e) ;
5255
5255
}
@@ -5261,7 +5261,7 @@ mod tests {
5261
5261
let y = i8:: MAX ;
5262
5262
let b = i8x16:: new ( 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , y, y, y, y, y, y, y, y) ;
5263
5263
let y = y as i16 ;
5264
- let e = i16x8:: new ( x + y , 1 + y, 2 + y, 3 + y, 4 + y, 5 + y, 6 + y, 7 + y) ;
5264
+ let e = i16x8:: new ( x. wrapping_add ( y ) , 1 + y, 2 + y, 3 + y, 4 + y, 5 + y, 6 + y, 7 + y) ;
5265
5265
let r: i16x8 = transmute ( vaddw_high_s8 ( transmute ( a) , transmute ( b) ) ) ;
5266
5266
assert_eq ! ( r, e) ;
5267
5267
}
@@ -5273,7 +5273,7 @@ mod tests {
5273
5273
let y = i16:: MAX ;
5274
5274
let b = i16x8:: new ( 0 , 0 , 0 , 0 , y, y, y, y) ;
5275
5275
let y = y as i32 ;
5276
- let e = i32x4:: new ( x + y , 1 + y, 2 + y, 3 + y) ;
5276
+ let e = i32x4:: new ( x. wrapping_add ( y ) , 1 + y, 2 + y, 3 + y) ;
5277
5277
let r: i32x4 = transmute ( vaddw_high_s16 ( transmute ( a) , transmute ( b) ) ) ;
5278
5278
assert_eq ! ( r, e) ;
5279
5279
}
@@ -5285,7 +5285,7 @@ mod tests {
5285
5285
let y = i32:: MAX ;
5286
5286
let b = i32x4:: new ( 0 , 0 , y, y) ;
5287
5287
let y = y as i64 ;
5288
- let e = i64x2:: new ( x + y , 1 + y) ;
5288
+ let e = i64x2:: new ( x. wrapping_add ( y ) , 1 + y) ;
5289
5289
let r: i64x2 = transmute ( vaddw_high_s32 ( transmute ( a) , transmute ( b) ) ) ;
5290
5290
assert_eq ! ( r, e) ;
5291
5291
}
@@ -5297,7 +5297,7 @@ mod tests {
5297
5297
let y = u8:: MAX ;
5298
5298
let b = u8x16:: new ( 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , y, y, y, y, y, y, y, y) ;
5299
5299
let y = y as u16 ;
5300
- let e = u16x8:: new ( x + y , 1 + y, 2 + y, 3 + y, 4 + y, 5 + y, 6 + y, 7 + y) ;
5300
+ let e = u16x8:: new ( x. wrapping_add ( y ) , 1 + y, 2 + y, 3 + y, 4 + y, 5 + y, 6 + y, 7 + y) ;
5301
5301
let r: u16x8 = transmute ( vaddw_high_u8 ( transmute ( a) , transmute ( b) ) ) ;
5302
5302
assert_eq ! ( r, e) ;
5303
5303
}
@@ -5309,7 +5309,7 @@ mod tests {
5309
5309
let y = u16:: MAX ;
5310
5310
let b = u16x8:: new ( 0 , 0 , 0 , 0 , y, y, y, y) ;
5311
5311
let y = y as u32 ;
5312
- let e = u32x4:: new ( x + y , 1 + y, 2 + y, 3 + y) ;
5312
+ let e = u32x4:: new ( x. wrapping_add ( y ) , 1 + y, 2 + y, 3 + y) ;
5313
5313
let r: u32x4 = transmute ( vaddw_high_u16 ( transmute ( a) , transmute ( b) ) ) ;
5314
5314
assert_eq ! ( r, e) ;
5315
5315
}
@@ -5321,7 +5321,7 @@ mod tests {
5321
5321
let y = u32:: MAX ;
5322
5322
let b = u32x4:: new ( 0 , 0 , y, y) ;
5323
5323
let y = y as u64 ;
5324
- let e = u64x2:: new ( x + y , 1 + y) ;
5324
+ let e = u64x2:: new ( x. wrapping_add ( y ) , 1 + y) ;
5325
5325
let r: u64x2 = transmute ( vaddw_high_u32 ( transmute ( a) , transmute ( b) ) ) ;
5326
5326
assert_eq ! ( r, e) ;
5327
5327
}
0 commit comments