Home | History | Annotate | Download | only in CodeGen

Lines Matching full:ppc

52 // CHECK: @llvm.ppc.altivec.vmaxsb
54 // CHECK-LE: @llvm.ppc.altivec.vmaxsb
58 // CHECK: @llvm.ppc.altivec.vmaxsh
60 // CHECK-LE: @llvm.ppc.altivec.vmaxsh
64 // CHECK: @llvm.ppc.altivec.vmaxsw
66 // CHECK-LE: @llvm.ppc.altivec.vmaxsw
74 // CHECK: @llvm.ppc.altivec.vsubsbs
75 // CHECK: @llvm.ppc.altivec.vmaxsb
76 // CHECK-LE: @llvm.ppc.altivec.vsubsbs
77 // CHECK-LE: @llvm.ppc.altivec.vmaxsb
80 // CHECK: @llvm.ppc.altivec.vsubshs
81 // CHECK: @llvm.ppc.altivec.vmaxsh
82 // CHECK-LE: @llvm.ppc.altivec.vsubshs
83 // CHECK-LE: @llvm.ppc.altivec.vmaxsh
86 // CHECK: @llvm.ppc.altivec.vsubsws
87 // CHECK: @llvm.ppc.altivec.vmaxsw
88 // CHECK-LE: @llvm.ppc.altivec.vsubsws
89 // CHECK-LE: @llvm.ppc.altivec.vmaxsw
246 // CHECK: @llvm.ppc.altivec.vaddcuw
247 // CHECK-LE: @llvm.ppc.altivec.vaddcuw
250 // CHECK: @llvm.ppc.altivec.vaddcuw
251 // CHECK-LE: @llvm.ppc.altivec.vaddcuw
255 // CHECK: @llvm.ppc.altivec.vaddsbs
256 // CHECK-LE: @llvm.ppc.altivec.vaddsbs
259 // CHECK: @llvm.ppc.altivec.vaddsbs
260 // CHECK-LE: @llvm.ppc.altivec.vaddsbs
263 // CHECK: @llvm.ppc.altivec.vaddsbs
264 // CHECK-LE: @llvm.ppc.altivec.vaddsbs
267 // CHECK: @llvm.ppc.altivec.vaddubs
268 // CHECK-LE: @llvm.ppc.altivec.vaddubs
271 // CHECK: @llvm.ppc.altivec.vaddubs
272 // CHECK-LE: @llvm.ppc.altivec.vaddubs
275 // CHECK: @llvm.ppc.altivec.vaddubs
276 // CHECK-LE: @llvm.ppc.altivec.vaddubs
279 // CHECK: @llvm.ppc.altivec.vaddshs
280 // CHECK-LE: @llvm.ppc.altivec.vaddshs
283 // CHECK: @llvm.ppc.altivec.vaddshs
284 // CHECK-LE: @llvm.ppc.altivec.vaddshs
287 // CHECK: @llvm.ppc.altivec.vaddshs
288 // CHECK-LE: @llvm.ppc.altivec.vaddshs
291 // CHECK: @llvm.ppc.altivec.vadduhs
292 // CHECK-LE: @llvm.ppc.altivec.vadduhs
295 // CHECK: @llvm.ppc.altivec.vadduhs
296 // CHECK-LE: @llvm.ppc.altivec.vadduhs
299 // CHECK: @llvm.ppc.altivec.vadduhs
300 // CHECK-LE: @llvm.ppc.altivec.vadduhs
303 // CHECK: @llvm.ppc.altivec.vaddsws
304 // CHECK-LE: @llvm.ppc.altivec.vaddsws
307 // CHECK: @llvm.ppc.altivec.vaddsws
308 // CHECK-LE: @llvm.ppc.altivec.vaddsws
311 // CHECK: @llvm.ppc.altivec.vaddsws
312 // CHECK-LE: @llvm.ppc.altivec.vaddsws
315 // CHECK: @llvm.ppc.altivec.vadduws
316 // CHECK-LE: @llvm.ppc.altivec.vadduws
319 // CHECK: @llvm.ppc.altivec.vadduws
320 // CHECK-LE: @llvm.ppc.altivec.vadduws
323 // CHECK: @llvm.ppc.altivec.vadduws
324 // CHECK-LE: @llvm.ppc.altivec.vadduws
327 // CHECK: @llvm.ppc.altivec.vaddsbs
328 // CHECK-LE: @llvm.ppc.altivec.vaddsbs
331 // CHECK: @llvm.ppc.altivec.vaddsbs
332 // CHECK-LE: @llvm.ppc.altivec.vaddsbs
335 // CHECK: @llvm.ppc.altivec.vaddsbs
336 // CHECK-LE: @llvm.ppc.altivec.vaddsbs
339 // CHECK: @llvm.ppc.altivec.vaddubs
340 // CHECK-LE: @llvm.ppc.altivec.vaddubs
343 // CHECK: @llvm.ppc.altivec.vaddubs
344 // CHECK-LE: @llvm.ppc.altivec.vaddubs
347 // CHECK: @llvm.ppc.altivec.vaddubs
348 // CHECK-LE: @llvm.ppc.altivec.vaddubs
351 // CHECK: @llvm.ppc.altivec.vaddshs
352 // CHECK-LE: @llvm.ppc.altivec.vaddshs
355 // CHECK: @llvm.ppc.altivec.vaddshs
356 // CHECK-LE: @llvm.ppc.altivec.vaddshs
359 // CHECK: @llvm.ppc.altivec.vaddshs
360 // CHECK-LE: @llvm.ppc.altivec.vaddshs
363 // CHECK: @llvm.ppc.altivec.vadduhs
364 // CHECK-LE: @llvm.ppc.altivec.vadduhs
367 // CHECK: @llvm.ppc.altivec.vadduhs
368 // CHECK-LE: @llvm.ppc.altivec.vadduhs
371 // CHECK: @llvm.ppc.altivec.vadduhs
372 // CHECK-LE: @llvm.ppc.altivec.vadduhs
375 // CHECK: @llvm.ppc.altivec.vaddsws
376 // CHECK-LE: @llvm.ppc.altivec.vaddsws
379 // CHECK: @llvm.ppc.altivec.vaddsws
380 // CHECK-LE: @llvm.ppc.altivec.vaddsws
383 // CHECK: @llvm.ppc.altivec.vaddsws
384 // CHECK-LE: @llvm.ppc.altivec.vaddsws
387 // CHECK: @llvm.ppc.altivec.vadduws
388 // CHECK-LE: @llvm.ppc.altivec.vadduws
391 // CHECK: @llvm.ppc.altivec.vadduws
392 // CHECK-LE: @llvm.ppc.altivec.vadduws
395 // CHECK: @llvm.ppc.altivec.vadduws
396 // CHECK-LE: @llvm.ppc.altivec.vadduws
848 // CHECK: @llvm.ppc.altivec.vavgsb
849 // CHECK-LE: @llvm.ppc.altivec.vavgsb
852 // CHECK: @llvm.ppc.altivec.vavgub
853 // CHECK-LE: @llvm.ppc.altivec.vavgub
856 // CHECK: @llvm.ppc.altivec.vavgsh
857 // CHECK-LE: @llvm.ppc.altivec.vavgsh
860 // CHECK: @llvm.ppc.altivec.vavguh
861 // CHECK-LE: @llvm.ppc.altivec.vavguh
864 // CHECK: @llvm.ppc.altivec.vavgsw
865 // CHECK-LE: @llvm.ppc.altivec.vavgsw
868 // CHECK: @llvm.ppc.altivec.vavguw
869 // CHECK-LE: @llvm.ppc.altivec.vavguw
872 // CHECK: @llvm.ppc.altivec.vavgsb
873 // CHECK-LE: @llvm.ppc.altivec.vavgsb
876 // CHECK: @llvm.ppc.altivec.vavgub
877 // CHECK-LE: @llvm.ppc.altivec.vavgub
880 // CHECK: @llvm.ppc.altivec.vavgsh
881 // CHECK-LE: @llvm.ppc.altivec.vavgsh
884 // CHECK: @llvm.ppc.altivec.vavguh
885 // CHECK-LE: @llvm.ppc.altivec.vavguh
888 // CHECK: @llvm.ppc.altivec.vavgsw
889 // CHECK-LE: @llvm.ppc.altivec.vavgsw
892 // CHECK: @llvm.ppc.altivec.vavguw
893 // CHECK-LE: @llvm.ppc.altivec.vavguw
897 // CHECK: @llvm.ppc.altivec.vrfip
898 // CHECK-LE: @llvm.ppc.altivec.vrfip
901 // CHECK: @llvm.ppc.altivec.vrfip
902 // CHECK-LE: @llvm.ppc.altivec.vrfip
906 // CHECK: @llvm.ppc.altivec.vcmpbfp
907 // CHECK-LE: @llvm.ppc.altivec.vcmpbfp
910 // CHECK: @llvm.ppc.altivec.vcmpbfp
911 // CHECK-LE: @llvm.ppc.altivec.vcmpbfp
915 // CHECK: @llvm.ppc.altivec.vcmpequb
916 // CHECK-LE: @llvm.ppc.altivec.vcmpequb
919 // CHECK: @llvm.ppc.altivec.vcmpequb
920 // CHECK-LE: @llvm.ppc.altivec.vcmpequb
923 // CHECK: @llvm.ppc.altivec.vcmpequh
924 // CHECK-LE: @llvm.ppc.altivec.vcmpequh
927 // CHECK: @llvm.ppc.altivec.vcmpequh
928 // CHECK-LE: @llvm.ppc.altivec.vcmpequh
931 // CHECK: @llvm.ppc.altivec.vcmpequw
932 // CHECK-LE: @llvm.ppc.altivec.vcmpequw
935 // CHECK: @llvm.ppc.altivec.vcmpequw
936 // CHECK-LE: @llvm.ppc.altivec.vcmpequw
939 // CHECK: @llvm.ppc.altivec.vcmpeqfp
940 // CHECK-LE: @llvm.ppc.altivec.vcmpeqfp
944 // CHECK: @llvm.ppc.altivec.vcmpgtsb
945 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb
948 // CHECK: @llvm.ppc.altivec.vcmpgtub
949 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub
952 // CHECK: @llvm.ppc.altivec.vcmpgtsh
953 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh
956 // CHECK: @llvm.ppc.altivec.vcmpgtuh
957 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh
960 // CHECK: @llvm.ppc.altivec.vcmpgtsw
961 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw
964 // CHECK: @llvm.ppc.altivec.vcmpgtuw
965 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw
968 // CHECK: @llvm.ppc.altivec.vcmpgefp
969 // CHECK-LE: @llvm.ppc.altivec.vcmpgefp
972 // CHECK: @llvm.ppc.altivec.vcmpgefp
973 // CHECK-LE: @llvm.ppc.altivec.vcmpgefp
981 // CHECK: @llvm.ppc.altivec.vcmpgtsb
982 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb
985 // CHECK: @llvm.ppc.altivec.vcmpgtub
986 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub
989 // CHECK: @llvm.ppc.altivec.vcmpgtsh
990 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh
993 // CHECK: @llvm.ppc.altivec.vcmpgtuh
994 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh
997 // CHECK: @llvm.ppc.altivec.vcmpgtsw
998 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw
1001 // CHECK: @llvm.ppc.altivec.vcmpgtuw
1002 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw
1005 // CHECK: @llvm.ppc.altivec.vcmpgtfp
1006 // CHECK-LE: @llvm.ppc.altivec.vcmpgtfp
1009 // CHECK: @llvm.ppc.altivec.vcmpgtsb
1010 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb
1013 // CHECK: @llvm.ppc.altivec.vcmpgtub
1014 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub
1017 // CHECK: @llvm.ppc.altivec.vcmpgtsh
1018 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh
1021 // CHECK: @llvm.ppc.altivec.vcmpgtuh
1022 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh
1025 // CHECK: @llvm.ppc.altivec.vcmpgtsw
1026 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw
1029 // CHECK: @llvm.ppc.altivec.vcmpgtuw
1030 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw
1033 // CHECK: @llvm.ppc.altivec.vcmpgtfp
1034 // CHECK-LE: @llvm.ppc.altivec.vcmpgtfp
1038 // CHECK: @llvm.ppc.altivec.vcmpgtsb
1039 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb
1042 // CHECK: @llvm.ppc.altivec.vcmpgtub
1043 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub
1046 // CHECK: @llvm.ppc.altivec.vcmpgtsh
1047 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh
1050 // CHECK: @llvm.ppc.altivec.vcmpgtuh
1051 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh
1054 // CHECK: @llvm.ppc.altivec.vcmpgtsw
1055 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw
1058 // CHECK: @llvm.ppc.altivec.vcmpgtuw
1059 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw
1062 // CHECK: @llvm.ppc.altivec.vcmpgefp
1063 // CHECK-LE: @llvm.ppc.altivec.vcmpgefp
1070 // CHECK: @llvm.ppc.altivec.vcmpgtsb
1071 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb
1074 // CHECK: @llvm.ppc.altivec.vcmpgtub
1075 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub
1078 // CHECK: @llvm.ppc.altivec.vcmpgtsh
1079 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh
1082 // CHECK: @llvm.ppc.altivec.vcmpgtuh
1083 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh
1086 // CHECK: @llvm.ppc.altivec.vcmpgtsw
1087 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw
1090 // CHECK: @llvm.ppc.altivec.vcmpgtuw
1091 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw
1094 // CHECK: @llvm.ppc.altivec.vcmpgtfp
1095 // CHECK-LE: @llvm.ppc.altivec.vcmpgtfp
1099 // CHECK: @llvm.ppc.altivec.vcfsx
1100 // CHECK-LE: @llvm.ppc.altivec.vcfsx
1103 // CHECK: @llvm.ppc.altivec.vcfux
1104 // CHECK-LE: @llvm.ppc.altivec.vcfux
1107 // CHECK: @llvm.ppc.altivec.vcfsx
1108 // CHECK-LE: @llvm.ppc.altivec.vcfsx
1111 // CHECK: @llvm.ppc.altivec.vcfux
1112 // CHECK-LE: @llvm.ppc.altivec.vcfux
1116 // CHECK: @llvm.ppc.altivec.vctsxs
1117 // CHECK-LE: @llvm.ppc.altivec.vctsxs
1120 // CHECK: @llvm.ppc.altivec.vctsxs
1121 // CHECK-LE: @llvm.ppc.altivec.vctsxs
1125 // CHECK: @llvm.ppc.altivec.vctuxs
1126 // CHECK-LE: @llvm.ppc.altivec.vctuxs
1129 // CHECK: @llvm.ppc.altivec.vctuxs
1130 // CHECK-LE: @llvm.ppc.altivec.vctuxs
1159 // CHECK: @llvm.ppc.altivec.dss
1160 // CHECK-LE: @llvm.ppc.altivec.dss
1164 // CHECK: @llvm.ppc.altivec.dssall
1165 // CHECK-LE: @llvm.ppc.altivec.dssall
1169 // CHECK: @llvm.ppc.altivec.dst
1170 // CHECK-LE: @llvm.ppc.altivec.dst
1174 // CHECK: @llvm.ppc.altivec.dstst
1175 // CHECK-LE: @llvm.ppc.altivec.dstst
1179 // CHECK: @llvm.ppc.altivec.dststt
1180 // CHECK-LE: @llvm.ppc.altivec.dststt
1184 // CHECK: @llvm.ppc.altivec.dstt
1185 // CHECK-LE: @llvm.ppc.altivec.dstt
1189 // CHECK: @llvm.ppc.altivec.vexptefp
1190 // CHECK-LE: @llvm.ppc.altivec.vexptefp
1193 // CHECK: @llvm.ppc.altivec.vexptefp
1194 // CHECK-LE: @llvm.ppc.altivec.vexptefp
1198 // CHECK: @llvm.ppc.altivec.vrfim
1199 // CHECK-LE: @llvm.ppc.altivec.vrfim
1202 // CHECK: @llvm.ppc.altivec.vrfim
1203 // CHECK-LE: @llvm.ppc.altivec.vrfim
1207 // CHECK: @llvm.ppc.altivec.lvx
1208 // CHECK-LE: @llvm.ppc.altivec.lvx
1211 // CHECK: @llvm.ppc.altivec.lvx
1212 // CHECK-LE: @llvm.ppc.altivec.lvx
1215 // CHECK: @llvm.ppc.altivec.lvx
1216 // CHECK-LE: @llvm.ppc.altivec.lvx
1219 // CHECK: @llvm.ppc.altivec.lvx
1220 // CHECK-LE: @llvm.ppc.altivec.lvx
1223 // CHECK: @llvm.ppc.altivec.lvx
1224 // CHECK-LE: @llvm.ppc.altivec.lvx
1227 // CHECK: @llvm.ppc.altivec.lvx
1228 // CHECK-LE: @llvm.ppc.altivec.lvx
1231 // CHECK: @llvm.ppc.altivec.lvx
1232 // CHECK-LE: @llvm.ppc.altivec.lvx
1235 // CHECK: @llvm.ppc.altivec.lvx
1236 // CHECK-LE: @llvm.ppc.altivec.lvx
1239 // CHECK: @llvm.ppc.altivec.lvx
1240 // CHECK-LE: @llvm.ppc.altivec.lvx
1243 // CHECK: @llvm.ppc.altivec.lvx
1244 // CHECK-LE: @llvm.ppc.altivec.lvx
1247 // CHECK: @llvm.ppc.altivec.lvx
1248 // CHECK-LE: @llvm.ppc.altivec.lvx
1251 // CHECK: @llvm.ppc.altivec.lvx
1252 // CHECK-LE: @llvm.ppc.altivec.lvx
1255 // CHECK: @llvm.ppc.altivec.lvx
1256 // CHECK-LE: @llvm.ppc.altivec.lvx
1259 // CHECK: @llvm.ppc.altivec.lvx
1260 // CHECK-LE: @llvm.ppc.altivec.lvx
1263 // CHECK: @llvm.ppc.altivec.lvx
1264 // CHECK-LE: @llvm.ppc.altivec.lvx
1267 // CHECK: @llvm.ppc.altivec.lvx
1268 // CHECK-LE: @llvm.ppc.altivec.lvx
1271 // CHECK: @llvm.ppc.altivec.lvx
1272 // CHECK-LE: @llvm.ppc.altivec.lvx
1275 // CHECK: @llvm.ppc.altivec.lvx
1276 // CHECK-LE: @llvm.ppc.altivec.lvx
1279 // CHECK: @llvm.ppc.altivec.lvx
1280 // CHECK-LE: @llvm.ppc.altivec.lvx
1283 // CHECK: @llvm.ppc.altivec.lvx
1284 // CHECK-LE: @llvm.ppc.altivec.lvx
1287 // CHECK: @llvm.ppc.altivec.lvx
1288 // CHECK-LE: @llvm.ppc.altivec.lvx
1291 // CHECK: @llvm.ppc.altivec.lvx
1292 // CHECK-LE: @llvm.ppc.altivec.lvx
1295 // CHECK: @llvm.ppc.altivec.lvx
1296 // CHECK-LE: @llvm.ppc.altivec.lvx
1299 // CHECK: @llvm.ppc.altivec.lvx
1300 // CHECK-LE: @llvm.ppc.altivec.lvx
1303 // CHECK: @llvm.ppc.altivec.lvx
1304 // CHECK-LE: @llvm.ppc.altivec.lvx
1307 // CHECK: @llvm.ppc.altivec.lvx
1308 // CHECK-LE: @llvm.ppc.altivec.lvx
1311 // CHECK: @llvm.ppc.altivec.lvx
1312 // CHECK-LE: @llvm.ppc.altivec.lvx
1315 // CHECK: @llvm.ppc.altivec.lvx
1316 // CHECK-LE: @llvm.ppc.altivec.lvx
1319 // CHECK: @llvm.ppc.altivec.lvx
1320 // CHECK-LE: @llvm.ppc.altivec.lvx
1323 // CHECK: @llvm.ppc.altivec.lvx
1324 // CHECK-LE: @llvm.ppc.altivec.lvx
1327 // CHECK: @llvm.ppc.altivec.lvx
1328 // CHECK-LE: @llvm.ppc.altivec.lvx
1331 // CHECK: @llvm.ppc.altivec.lvx
1332 // CHECK-LE: @llvm.ppc.altivec.lvx
1335 // CHECK: @llvm.ppc.altivec.lvx
1336 // CHECK-LE: @llvm.ppc.altivec.lvx
1339 // CHECK: @llvm.ppc.altivec.lvx
1340 // CHECK-LE: @llvm.ppc.altivec.lvx
1343 // CHECK: @llvm.ppc.altivec.lvx
1344 // CHECK-LE: @llvm.ppc.altivec.lvx
1347 // CHECK: @llvm.ppc.altivec.lvx
1348 // CHECK-LE: @llvm.ppc.altivec.lvx
1352 // CHECK: @llvm.ppc.altivec.lvebx
1353 // CHECK-LE: @llvm.ppc.altivec.lvebx
1356 // CHECK: @llvm.ppc.altivec.lvebx
1357 ppc.altivec.lvebx
1360 // CHECK: @llvm.ppc.altivec.lvehx
1361 // CHECK-LE: @llvm.ppc.altivec.lvehx
1364 // CHECK: @llvm.ppc.altivec.lvehx
1365 // CHECK-LE: @llvm.ppc.altivec.lvehx
1368 // CHECK: @llvm.ppc.altivec.lvewx
1369 // CHECK-LE: @llvm.ppc.altivec.lvewx
1372 // CHECK: @llvm.ppc.altivec.lvewx
1373 // CHECK-LE: @llvm.ppc.altivec.lvewx
1376 // CHECK: @llvm.ppc.altivec.lvewx
1377 // CHECK-LE: @llvm.ppc.altivec.lvewx
1380 // CHECK: @llvm.ppc.altivec.lvebx
1381 // CHECK-LE: @llvm.ppc.altivec.lvebx
1384 // CHECK: @llvm.ppc.altivec.lvebx
1385 // CHECK-LE: @llvm.ppc.altivec.lvebx
1388 // CHECK: @llvm.ppc.altivec.lvehx
1389 // CHECK-LE: @llvm.ppc.altivec.lvehx
1392 // CHECK: @llvm.ppc.altivec.lvehx
1393 // CHECK-LE: @llvm.ppc.altivec.lvehx
1396 // CHECK: @llvm.ppc.altivec.lvewx
1397 // CHECK-LE: @llvm.ppc.altivec.lvewx
1400 // CHECK: @llvm.ppc.altivec.lvewx
1401 // CHECK-LE: @llvm.ppc.altivec.lvewx
1404 // CHECK: @llvm.ppc.altivec.lvewx
1405 // CHECK-LE: @llvm.ppc.altivec.lvewx
1409 // CHECK: @llvm.ppc.altivec.lvxl
1410 // CHECK-LE: @llvm.ppc.altivec.lvxl
1413 // CHECK: @llvm.ppc.altivec.lvxl
1414 // CHECK-LE: @llvm.ppc.altivec.lvxl
1417 // CHECK: @llvm.ppc.altivec.lvxl
1418 // CHECK-LE: @llvm.ppc.altivec.lvxl
1421 // CHECK: @llvm.ppc.altivec.lvxl
1422 // CHECK-LE: @llvm.ppc.altivec.lvxl
1425 // CHECK: @llvm.ppc.altivec.lvxl
1426 // CHECK-LE: @llvm.ppc.altivec.lvxl
1429 // CHECK: @llvm.ppc.altivec.lvxl
1430 // CHECK-LE: @llvm.ppc.altivec.lvxl
1433 // CHECK: @llvm.ppc.altivec.lvxl
1434 // CHECK-LE: @llvm.ppc.altivec.lvxl
1437 // CHECK: @llvm.ppc.altivec.lvxl
1438 // CHECK-LE: @llvm.ppc.altivec.lvxl
1441 // CHECK: @llvm.ppc.altivec.lvxl
1442 // CHECK-LE: @llvm.ppc.altivec.lvxl
1445 // CHECK: @llvm.ppc.altivec.lvxl
1446 // CHECK-LE: @llvm.ppc.altivec.lvxl
1449 // CHECK: @llvm.ppc.altivec.lvxl
1450 // CHECK-LE: @llvm.ppc.altivec.lvxl
1453 // CHECK: @llvm.ppc.altivec.lvxl
1454 // CHECK-LE: @llvm.ppc.altivec.lvxl
1457 // CHECK: @llvm.ppc.altivec.lvxl
1458 // CHECK-LE: @llvm.ppc.altivec.lvxl
1461 // CHECK: @llvm.ppc.altivec.lvxl
1462 // CHECK-LE: @llvm.ppc.altivec.lvxl
1465 // CHECK: @llvm.ppc.altivec.lvxl
1466 // CHECK-LE: @llvm.ppc.altivec.lvxl
1469 // CHECK: @llvm.ppc.altivec.lvxl
1470 // CHECK-LE: @llvm.ppc.altivec.lvxl
1473 // CHECK: @llvm.ppc.altivec.lvxl
1474 // CHECK-LE: @llvm.ppc.altivec.lvxl
1477 // CHECK: @llvm.ppc.altivec.lvxl
1478 // CHECK-LE: @llvm.ppc.altivec.lvxl
1481 // CHECK: @llvm.ppc.altivec.lvxl
1482 // CHECK-LE: @llvm.ppc.altivec.lvxl
1485 // CHECK: @llvm.ppc.altivec.lvxl
1486 // CHECK-LE: @llvm.ppc.altivec.lvxl
1489 // CHECK: @llvm.ppc.altivec.lvxl
1490 // CHECK-LE: @llvm.ppc.altivec.lvxl
1493 // CHECK: @llvm.ppc.altivec.lvxl
1494 // CHECK-LE: @llvm.ppc.altivec.lvxl
1497 // CHECK: @llvm.ppc.altivec.lvxl
1498 // CHECK-LE: @llvm.ppc.altivec.lvxl
1501 // CHECK: @llvm.ppc.altivec.lvxl
1502 // CHECK-LE: @llvm.ppc.altivec.lvxl
1505 // CHECK: @llvm.ppc.altivec.lvxl
1506 // CHECK-LE: @llvm.ppc.altivec.lvxl
1509 // CHECK: @llvm.ppc.altivec.lvxl
1510 // CHECK-LE: @llvm.ppc.altivec.lvxl
1513 // CHECK: @llvm.ppc.altivec.lvxl
1514 // CHECK-LE: @llvm.ppc.altivec.lvxl
1517 // CHECK: @llvm.ppc.altivec.lvxl
1518 // CHECK-LE: @llvm.ppc.altivec.lvxl
1521 // CHECK: @llvm.ppc.altivec.lvxl
1522 // CHECK-LE: @llvm.ppc.altivec.lvxl
1525 // CHECK: @llvm.ppc.altivec.lvxl
1526 // CHECK-LE: @llvm.ppc.altivec.lvxl
1529 // CHECK: @llvm.ppc.altivec.lvxl
1530 // CHECK-LE: @llvm.ppc.altivec.lvxl
1533 // CHECK: @llvm.ppc.altivec.lvxl
1534 // CHECK-LE: @llvm.ppc.altivec.lvxl
1537 // CHECK: @llvm.ppc.altivec.lvxl
1538 // CHECK-LE: @llvm.ppc.altivec.lvxl
1541 // CHECK: @llvm.ppc.altivec.lvxl
1542 // CHECK-LE: @llvm.ppc.altivec.lvxl
1545 // CHECK: @llvm.ppc.altivec.lvxl
1546 // CHECK-LE: @llvm.ppc.altivec.lvxl
1549 // CHECK: @llvm.ppc.altivec.lvxl
1550 // CHECK-LE: @llvm.ppc.altivec.lvxl
1554 // CHECK: @llvm.ppc.altivec.vlogefp
1555 // CHECK-LE: @llvm.ppc.altivec.vlogefp
1558 // CHECK: @llvm.ppc.altivec.vlogefp
1559 // CHECK-LE: @llvm.ppc.altivec.vlogefp
1563 // CHECK: @llvm.ppc.altivec.lvsl
1564 // CHECK-LE: @llvm.ppc.altivec.lvsl
1568 // CHECK: @llvm.ppc.altivec.lvsr
1569 // CHECK-LE: @llvm.ppc.altivec.lvsr
1573 // CHECK: @llvm.ppc.altivec.vmaddfp
1574 // CHECK-LE: @llvm.ppc.altivec.vmaddfp
1577 // CHECK: @llvm.ppc.altivec.vmaddfp
1578 // CHECK-LE: @llvm.ppc.altivec.vmaddfp
1582 // CHECK: @llvm.ppc.altivec.vmhaddshs
1583 // CHECK-LE: @llvm.ppc.altivec.vmhaddshs
1586 // CHECK: @llvm.ppc.altivec.vmhaddshs
1587 // CHECK-LE: @llvm.ppc.altivec.vmhaddshs
1591 // CHECK: @llvm.ppc.altivec.vmaxsb
1592 // CHECK-LE: @llvm.ppc.altivec.vmaxsb
1595 // CHECK: @llvm.ppc.altivec.vmaxsb
1596 // CHECK-LE: @llvm.ppc.altivec.vmaxsb
1599 // CHECK: @llvm.ppc.altivec.vmaxsb
1600 // CHECK-LE: @llvm.ppc.altivec.vmaxsb
1603 // CHECK: @llvm.ppc.altivec.vmaxub
1604 // CHECK-LE: @llvm.ppc.altivec.vmaxub
1607 // CHECK: @llvm.ppc.altivec.vmaxub
1608 // CHECK-LE: @llvm.ppc.altivec.vmaxub
1611 // CHECK: @llvm.ppc.altivec.vmaxub
1612 // CHECK-LE: @llvm.ppc.altivec.vmaxub
1615 // CHECK: @llvm.ppc.altivec.vmaxsh
1616 // CHECK-LE: @llvm.ppc.altivec.vmaxsh
1619 // CHECK: @llvm.ppc.altivec.vmaxsh
1620 // CHECK-LE: @llvm.ppc.altivec.vmaxsh
1623 // CHECK: @llvm.ppc.altivec.vmaxsh
1624 // CHECK-LE: @llvm.ppc.altivec.vmaxsh
1627 // CHECK: @llvm.ppc.altivec.vmaxuh
1628 // CHECK-LE: @llvm.ppc.altivec.vmaxuh
1631 // CHECK: @llvm.ppc.altivec.vmaxuh
1632 // CHECK-LE: @llvm.ppc.altivec.vmaxuh
1635 // CHECK: @llvm.ppc.altivec.vmaxuh
1636 // CHECK-LE: @llvm.ppc.altivec.vmaxuh
1639 // CHECK: @llvm.ppc.altivec.vmaxsw
1640 // CHECK-LE: @llvm.ppc.altivec.vmaxsw
1643 // CHECK: @llvm.ppc.altivec.vmaxsw
1644 // CHECK-LE: @llvm.ppc.altivec.vmaxsw
1647 // CHECK: @llvm.ppc.altivec.vmaxsw
1648 // CHECK-LE: @llvm.ppc.altivec.vmaxsw
1651 // CHECK: @llvm.ppc.altivec.vmaxuw
1652 // CHECK-LE: @llvm.ppc.altivec.vmaxuw
1655 // CHECK: @llvm.ppc.altivec.vmaxuw
1656 // CHECK-LE: @llvm.ppc.altivec.vmaxuw
1659 // CHECK: @llvm.ppc.altivec.vmaxuw
1660 // CHECK-LE: @llvm.ppc.altivec.vmaxuw
1663 // CHECK: @llvm.ppc.altivec.vmaxfp
1664 // CHECK-LE: @llvm.ppc.altivec.vmaxfp
1667 // CHECK: @llvm.ppc.altivec.vmaxsb
1668 // CHECK-LE: @llvm.ppc.altivec.vmaxsb
1671 // CHECK: @llvm.ppc.altivec.vmaxsb
1672 // CHECK-LE: @llvm.ppc.altivec.vmaxsb
1675 // CHECK: @llvm.ppc.altivec.vmaxsb
1676 // CHECK-LE: @llvm.ppc.altivec.vmaxsb
1679 // CHECK: @llvm.ppc.altivec.vmaxub
1680 // CHECK-LE: @llvm.ppc.altivec.vmaxub
1683 // CHECK: @llvm.ppc.altivec.vmaxub
1684 // CHECK-LE: @llvm.ppc.altivec.vmaxub
1687 // CHECK: @llvm.ppc.altivec.vmaxub
1688 // CHECK-LE: @llvm.ppc.altivec.vmaxub
1691 // CHECK: @llvm.ppc.altivec.vmaxsh
1692 // CHECK-LE: @llvm.ppc.altivec.vmaxsh
1695 // CHECK: @llvm.ppc.altivec.vmaxsh
1696 // CHECK-LE: @llvm.ppc.altivec.vmaxsh
1699 // CHECK: @llvm.ppc.altivec.vmaxsh
1700 // CHECK-LE: @llvm.ppc.altivec.vmaxsh
1703 // CHECK: @llvm.ppc.altivec.vmaxuh
1704 // CHECK-LE: @llvm.ppc.altivec.vmaxuh
1707 // CHECK: @llvm.ppc.altivec.vmaxuh
1708 // CHECK-LE: @llvm.ppc.altivec.vmaxuh
1711 // CHECK: @llvm.ppc.altivec.vmaxuh
1712 // CHECK-LE: @llvm.ppc.altivec.vmaxuh
1715 // CHECK: @llvm.ppc.altivec.vmaxsw
1716 // CHECK-LE: @llvm.ppc.altivec.vmaxsw
1719 // CHECK: @llvm.ppc.altivec.vmaxsw
1720 // CHECK-LE: @llvm.ppc.altivec.vmaxsw
1723 // CHECK: @llvm.ppc.altivec.vmaxsw
1724 // CHECK-LE: @llvm.ppc.altivec.vmaxsw
1727 // CHECK: @llvm.ppc.altivec.vmaxuw
1728 // CHECK-LE: @llvm.ppc.altivec.vmaxuw
1731 // CHECK: @llvm.ppc.altivec.vmaxuw
1732 // CHECK-LE: @llvm.ppc.altivec.vmaxuw
1735 // CHECK: @llvm.ppc.altivec.vmaxuw
1736 // CHECK-LE: @llvm.ppc.altivec.vmaxuw
1739 // CHECK: @llvm.ppc.altivec.vmaxfp
1740 // CHECK-LE: @llvm.ppc.altivec.vmaxfp
1744 // CHECK: @llvm.ppc.altivec.vperm
1745 // CHECK-LE: @llvm.ppc.altivec.vperm
1748 // CHECK: @llvm.ppc.altivec.vperm
1749 // CHECK-LE: @llvm.ppc.altivec.vperm
1752 // CHECK: @llvm.ppc.altivec.vperm
1753 // CHECK-LE: @llvm.ppc.altivec.vperm
1756 // CHECK: @llvm.ppc.altivec.vperm
1757 // CHECK-LE: @llvm.ppc.altivec.vperm
1760 // CHECK: @llvm.ppc.altivec.vperm
1761 // CHECK-LE: @llvm.ppc.altivec.vperm
1764 // CHECK: @llvm.ppc.altivec.vperm
1765 // CHECK-LE: @llvm.ppc.altivec.vperm
1768 // CHECK: @llvm.ppc.altivec.vperm
1769 // CHECK-LE: @llvm.ppc.altivec.vperm
1772 // CHECK: @llvm.ppc.altivec.vperm
1773 // CHECK-LE: @llvm.ppc.altivec.vperm
1776 // CHECK: @llvm.ppc.altivec.vperm
1777 // CHECK-LE: @llvm.ppc.altivec.vperm
1780 // CHECK: @llvm.ppc.altivec.vperm
1781 // CHECK-LE: @llvm.ppc.altivec.vperm
1784 // CHECK: @llvm.ppc.altivec.vperm
1785 // CHECK-LE: @llvm.ppc.altivec.vperm
1788 // CHECK: @llvm.ppc.altivec.vperm
1789 // CHECK-LE: @llvm.ppc.altivec.vperm
1792 // CHECK: @llvm.ppc.altivec.vperm
1793 // CHECK-LE: @llvm.ppc.altivec.vperm
1796 // CHECK: @llvm.ppc.altivec.vperm
1797 // CHECK-LE: @llvm.ppc.altivec.vperm
1800 // CHECK: @llvm.ppc.altivec.vperm
1801 // CHECK-LE: @llvm.ppc.altivec.vperm
1804 // CHECK: @llvm.ppc.altivec.vperm
1805 // CHECK-LE: @llvm.ppc.altivec.vperm
1808 // CHECK: @llvm.ppc.altivec.vperm
1809 // CHECK-LE: @llvm.ppc.altivec.vperm
1812 // CHECK: @llvm.ppc.altivec.vperm
1813 // CHECK-LE: @llvm.ppc.altivec.vperm
1816 // CHECK: @llvm.ppc.altivec.vperm
1817 // CHECK-LE: @llvm.ppc.altivec.vperm
1820 // CHECK: @llvm.ppc.altivec.vperm
1821 // CHECK-LE: @llvm.ppc.altivec.vperm
1824 // CHECK: @llvm.ppc.altivec.vperm
1825 // CHECK-LE: @llvm.ppc.altivec.vperm
1828 // CHECK: @llvm.ppc.altivec.vperm
1829 // CHECK-LE: @llvm.ppc.altivec.vperm
1833 // CHECK: @llvm.ppc.altivec.vperm
1834 // CHECK-LE: @llvm.ppc.altivec.vperm
1837 // CHECK: @llvm.ppc.altivec.vperm
1838 // CHECK-LE: @llvm.ppc.altivec.vperm
1841 // CHECK: @llvm.ppc.altivec.vperm
1842 // CHECK-LE: @llvm.ppc.altivec.vperm
1845 // CHECK: @llvm.ppc.altivec.vperm
1846 // CHECK-LE: @llvm.ppc.altivec.vperm
1849 // CHECK: @llvm.ppc.altivec.vperm
1850 // CHECK-LE: @llvm.ppc.altivec.vperm
1853 // CHECK: @llvm.ppc.altivec.vperm
1854 // CHECK-LE: @llvm.ppc.altivec.vperm
1857 // CHECK: @llvm.ppc.altivec.vperm
1858 // CHECK-LE: @llvm.ppc.altivec.vperm
1861 // CHECK: @llvm.ppc.altivec.vperm
1862 // CHECK-LE: @llvm.ppc.altivec.vperm
1865 // CHECK: @llvm.ppc.altivec.vperm
1866 // CHECK-LE: @llvm.ppc.altivec.vperm
1869 // CHECK: @llvm.ppc.altivec.vperm
1870 // CHECK-LE: @llvm.ppc.altivec.vperm
1873 // CHECK: @llvm.ppc.altivec.vperm
1874 // CHECK-LE: @llvm.ppc.altivec.vperm
1877 // CHECK: @llvm.ppc.altivec.vperm
1878 // CHECK-LE: @llvm.ppc.altivec.vperm
1881 // CHECK: @llvm.ppc.altivec.vperm
1882 // CHECK-LE: @llvm.ppc.altivec.vperm
1885 // CHECK: @llvm.ppc.altivec.vperm
1886 // CHECK-LE: @llvm.ppc.altivec.vperm
1889 // CHECK: @llvm.ppc.altivec.vperm
1890 // CHECK-LE: @llvm.ppc.altivec.vperm
1893 // CHECK: @llvm.ppc.altivec.vperm
1894 // CHECK-LE: @llvm.ppc.altivec.vperm
1897 // CHECK: @llvm.ppc.altivec.vperm
1898 // CHECK-LE: @llvm.ppc.altivec.vperm
1901 // CHECK: @llvm.ppc.altivec.vperm
1902 // CHECK-LE: @llvm.ppc.altivec.vperm
1905 // CHECK: @llvm.ppc.altivec.vperm
1906 // CHECK-LE: @llvm.ppc.altivec.vperm
1909 // CHECK: @llvm.ppc.altivec.vperm
1910 // CHECK-LE: @llvm.ppc.altivec.vperm
1913 // CHECK: @llvm.ppc.altivec.vperm
1914 // CHECK-LE: @llvm.ppc.altivec.vperm
1917 // CHECK: @llvm.ppc.altivec.vperm
1918 // CHECK-LE: @llvm.ppc.altivec.vperm
1922 // CHECK: @llvm.ppc.altivec.mfvscr
1923 // CHECK-LE: @llvm.ppc.altivec.mfvscr
1927 // CHECK: @llvm.ppc.altivec.vminsb
1928 // CHECK-LE: @llvm.ppc.altivec.vminsb
1931 // CHECK: @llvm.ppc.altivec.vminsb
1932 // CHECK-LE: @llvm.ppc.altivec.vminsb
1935 // CHECK: @llvm.ppc.altivec.vminsb
1936 // CHECK-LE: @llvm.ppc.altivec.vminsb
1939 // CHECK: @llvm.ppc.altivec.vminub
1940 // CHECK-LE: @llvm.ppc.altivec.vminub
1943 // CHECK: @llvm.ppc.altivec.vminub
1944 // CHECK-LE: @llvm.ppc.altivec.vminub
1947 // CHECK: @llvm.ppc.altivec.vminub
1948 // CHECK-LE: @llvm.ppc.altivec.vminub
1951 // CHECK: @llvm.ppc.altivec.vminsh
1952 // CHECK-LE: @llvm.ppc.altivec.vminsh
1955 // CHECK: @llvm.ppc.altivec.vminsh
1956 // CHECK-LE: @llvm.ppc.altivec.vminsh
1959 // CHECK: @llvm.ppc.altivec.vminsh
1960 // CHECK-LE: @llvm.ppc.altivec.vminsh
1963 // CHECK: @llvm.ppc.altivec.vminuh
1964 // CHECK-LE: @llvm.ppc.altivec.vminuh
1967 // CHECK: @llvm.ppc.altivec.vminuh
1968 // CHECK-LE: @llvm.ppc.altivec.vminuh
1971 // CHECK: @llvm.ppc.altivec.vminuh
1972 // CHECK-LE: @llvm.ppc.altivec.vminuh
1975 // CHECK: @llvm.ppc.altivec.vminsw
1976 // CHECK-LE: @llvm.ppc.altivec.vminsw
1979 // CHECK: @llvm.ppc.altivec.vminsw
1980 // CHECK-LE: @llvm.ppc.altivec.vminsw
1983 // CHECK: @llvm.ppc.altivec.vminsw
1984 // CHECK-LE: @llvm.ppc.altivec.vminsw
1987 // CHECK: @llvm.ppc.altivec.vminuw
1988 // CHECK-LE: @llvm.ppc.altivec.vminuw
1991 // CHECK: @llvm.ppc.altivec.vminuw
1992 // CHECK-LE: @llvm.ppc.altivec.vminuw
1995 // CHECK: @llvm.ppc.altivec.vminuw
1996 // CHECK-LE: @llvm.ppc.altivec.vminuw
1999 // CHECK: @llvm.ppc.altivec.vminfp
2000 // CHECK-LE: @llvm.ppc.altivec.vminfp
2003 // CHECK: @llvm.ppc.altivec.vminsb
2004 // CHECK-LE: @llvm.ppc.altivec.vminsb
2007 // CHECK: @llvm.ppc.altivec.vminsb
2008 // CHECK-LE: @llvm.ppc.altivec.vminsb
2011 // CHECK: @llvm.ppc.altivec.vminsb
2012 // CHECK-LE: @llvm.ppc.altivec.vminsb
2015 // CHECK: @llvm.ppc.altivec.vminub
2016 // CHECK-LE: @llvm.ppc.altivec.vminub
2019 // CHECK: @llvm.ppc.altivec.vminub
2020 // CHECK-LE: @llvm.ppc.altivec.vminub
2023 // CHECK: @llvm.ppc.altivec.vminub
2024 // CHECK-LE: @llvm.ppc.altivec.vminub
2027 // CHECK: @llvm.ppc.altivec.vminsh
2028 // CHECK-LE: @llvm.ppc.altivec.vminsh
2031 // CHECK: @llvm.ppc.altivec.vminsh
2032 // CHECK-LE: @llvm.ppc.altivec.vminsh
2035 // CHECK: @llvm.ppc.altivec.vminsh
2036 // CHECK-LE: @llvm.ppc.altivec.vminsh
2039 // CHECK: @llvm.ppc.altivec.vminuh
2040 // CHECK-LE: @llvm.ppc.altivec.vminuh
2043 // CHECK: @llvm.ppc.altivec.vminuh
2044 // CHECK-LE: @llvm.ppc.altivec.vminuh
2047 // CHECK: @llvm.ppc.altivec.vminuh
2048 // CHECK-LE: @llvm.ppc.altivec.vminuh
2051 // CHECK: @llvm.ppc.altivec.vminsw
2052 // CHECK-LE: @llvm.ppc.altivec.vminsw
2055 // CHECK: @llvm.ppc.altivec.vminsw
2056 // CHECK-LE: @llvm.ppc.altivec.vminsw
2059 // CHECK: @llvm.ppc.altivec.vminsw
2060 // CHECK-LE: @llvm.ppc.altivec.vminsw
2063 // CHECK: @llvm.ppc.altivec.vminuw
2064 // CHECK-LE: @llvm.ppc.altivec.vminuw
2067 // CHECK: @llvm.ppc.altivec.vminuw
2068 // CHECK-LE: @llvm.ppc.altivec.vminuw
2071 // CHECK: @llvm.ppc.altivec.vminuw
2072 // CHECK-LE: @llvm.ppc.altivec.vminuw
2075 // CHECK: @llvm.ppc.altivec.vminfp
2076 // CHECK-LE: @llvm.ppc.altivec.vminfp
2105 // CHECK: @llvm.ppc.altivec.vmhraddshs
2106 // CHECK-LE: @llvm.ppc.altivec.vmhraddshs
2109 // CHECK: @llvm.ppc.altivec.vmhraddshs
2110 // CHECK-LE: @llvm.ppc.altivec.vmhraddshs
2114 // CHECK: @llvm.ppc.altivec.vmsummbm
2115 // CHECK-LE: @llvm.ppc.altivec.vmsummbm
2118 // CHECK: @llvm.ppc.altivec.vmsumubm
2119 // CHECK-LE: @llvm.ppc.altivec.vmsumubm
2122 // CHECK: @llvm.ppc.altivec.vmsumshm
2123 // CHECK-LE: @llvm.ppc.altivec.vmsumshm
2126 // CHECK: @llvm.ppc.altivec.vmsumuhm
2127 // CHECK-LE: @llvm.ppc.altivec.vmsumuhm
2130 // CHECK: @llvm.ppc.altivec.vmsummbm
2131 // CHECK-LE: @llvm.ppc.altivec.vmsummbm
2134 // CHECK: @llvm.ppc.altivec.vmsumubm
2135 // CHECK-LE: @llvm.ppc.altivec.vmsumubm
2138 // CHECK: @llvm.ppc.altivec.vmsumshm
2139 // CHECK-LE: @llvm.ppc.altivec.vmsumshm
2142 // CHECK: @llvm.ppc.altivec.vmsumuhm
2143 // CHECK-LE: @llvm.ppc.altivec.vmsumuhm
2147 // CHECK: @llvm.ppc.altivec.vmsumshs
2148 // CHECK-LE: @llvm.ppc.altivec.vmsumshs
2151 // CHECK: @llvm.ppc.altivec.vmsumuhs
2152 // CHECK-LE: @llvm.ppc.altivec.vmsumuhs
2155 // CHECK: @llvm.ppc.altivec.vmsumshs
2156 // CHECK-LE: @llvm.ppc.altivec.vmsumshs
2159 // CHECK: @llvm.ppc.altivec.vmsumuhs
2160 // CHECK-LE: @llvm.ppc.altivec.vmsumuhs
2164 // CHECK: @llvm.ppc.altivec.mtvscr
2165 // CHECK-LE: @llvm.ppc.altivec.mtvscr
2168 // CHECK: @llvm.ppc.altivec.mtvscr
2169 // CHECK-LE: @llvm.ppc.altivec.mtvscr
2172 // CHECK: @llvm.ppc.altivec.mtvscr
2173 // CHECK-LE: @llvm.ppc.altivec.mtvscr
2176 // CHECK: @llvm.ppc.altivec.mtvscr
2177 // CHECK-LE: @llvm.ppc.altivec.mtvscr
2180 // CHECK: @llvm.ppc.altivec.mtvscr
2181 // CHECK-LE: @llvm.ppc.altivec.mtvscr
2184 // CHECK: @llvm.ppc.altivec.mtvscr
2185 // CHECK-LE: @llvm.ppc.altivec.mtvscr
2188 // CHECK: @llvm.ppc.altivec.mtvscr
2189 // CHECK-LE: @llvm.ppc.altivec.mtvscr
2192 // CHECK: @llvm.ppc.altivec.mtvscr
2193 // CHECK-LE: @llvm.ppc.altivec.mtvscr
2196 // CHECK: @llvm.ppc.altivec.mtvscr
2197 // CHECK-LE: @llvm.ppc.altivec.mtvscr
2200 // CHECK: @llvm.ppc.altivec.mtvscr
2201 // CHECK-LE: @llvm.ppc.altivec.mtvscr
2230 // CHECK: @llvm.ppc.altivec.vmulesb
2231 // CHECK-LE: @llvm.ppc.altivec.vmulosb
2234 // CHECK: @llvm.ppc.altivec.vmuleub
2235 // CHECK-LE: @llvm.ppc.altivec.vmuloub
2238 // CHECK: @llvm.ppc.altivec.vmulesh
2239 // CHECK-LE: @llvm.ppc.altivec.vmulosh
2242 // CHECK: @llvm.ppc.altivec.vmuleuh
2243 // CHECK-LE: @llvm.ppc.altivec.vmulouh
2246 // CHECK: @llvm.ppc.altivec.vmulesb
2247 // CHECK-LE: @llvm.ppc.altivec.vmulosb
2250 // CHECK: @llvm.ppc.altivec.vmuleub
2251 // CHECK-LE: @llvm.ppc.altivec.vmuloub
2254 // CHECK: @llvm.ppc.altivec.vmulesh
2255 // CHECK-LE: @llvm.ppc.altivec.vmulosh
2258 // CHECK: @llvm.ppc.altivec.vmuleuh
2259 // CHECK-LE: @llvm.ppc.altivec.vmulouh
2263 // CHECK: @llvm.ppc.altivec.vmulosb
2264 // CHECK-LE: @llvm.ppc.altivec.vmulesb
2267 // CHECK: @llvm.ppc.altivec.vmuloub
2268 // CHECK-LE: @llvm.ppc.altivec.vmuleub
2271 // CHECK: @llvm.ppc.altivec.vmulosh
2272 // CHECK-LE: @llvm.ppc.altivec.vmulesh
2275 // CHECK: @llvm.ppc.altivec.vmulouh
2276 // CHECK-LE: @llvm.ppc.altivec.vmuleuh
2279 // CHECK: @llvm.ppc.altivec.vmulosb
2280 // CHECK-LE: @llvm.ppc.altivec.vmulesb
2283 // CHECK: @llvm.ppc.altivec.vmuloub
2284 // CHECK-LE: @llvm.ppc.altivec.vmuleub
2287 // CHECK: @llvm.ppc.altivec.vmulosh
2288 // CHECK-LE: @llvm.ppc.altivec.vmulesh
2291 // CHECK: @llvm.ppc.altivec.vmulouh
2292 // CHECK-LE: @llvm.ppc.altivec.vmuleuh
2296 // CHECK: @llvm.ppc.altivec.vnmsubfp
2297 // CHECK-LE: @llvm.ppc.altivec.vnmsubfp
2300 // CHECK: @llvm.ppc.altivec.vnmsubfp
2301 // CHECK-LE: @llvm.ppc.altivec.vnmsubfp
2619 // CHECK: @llvm.ppc.altivec.vperm
2620 // CHECK-LE: @llvm.ppc.altivec.vperm
2623 // CHECK: @llvm.ppc.altivec.vperm
2624 // CHECK-LE: @llvm.ppc.altivec.vperm
2627 // CHECK: @llvm.ppc.altivec.vperm
2628 // CHECK-LE: @llvm.ppc.altivec.vperm
2631 // CHECK: @llvm.ppc.altivec.vperm
2632 // CHECK-LE: @llvm.ppc.altivec.vperm
2635 // CHECK: @llvm.ppc.altivec.vperm
2636 // CHECK-LE: @llvm.ppc.altivec.vperm
2639 // CHECK: @llvm.ppc.altivec.vperm
2640 // CHECK-LE: @llvm.ppc.altivec.vperm
2643 // CHECK: @llvm.ppc.altivec.vperm
2644 // CHECK-LE: @llvm.ppc.altivec.vperm
2647 // CHECK: @llvm.ppc.altivec.vperm
2648 // CHECK-LE: @llvm.ppc.altivec.vperm
2651 // CHECK: @llvm.ppc.altivec.vperm
2652 // CHECK-LE: @llvm.ppc.altivec.vperm
2655 // CHECK: @llvm.ppc.altivec.vperm
2656 // CHECK-LE: @llvm.ppc.altivec.vperm
2659 // CHECK: @llvm.ppc.altivec.vperm
2660 // CHECK-LE: @llvm.ppc.altivec.vperm
2663 // CHECK: @llvm.ppc.altivec.vperm
2664 // CHECK-LE: @llvm.ppc.altivec.vperm
2668 // CHECK: @llvm.ppc.altivec.vpkpx
2669 // CHECK-LE: @llvm.ppc.altivec.vpkpx
2672 // CHECK: @llvm.ppc.altivec.vpkpx
2673 // CHECK-LE: @llvm.ppc.altivec.vpkpx
2677 // CHECK: @llvm.ppc.altivec.vpkshss
2678 // CHECK-LE: @llvm.ppc.altivec.vpkshss
2681 // CHECK: @llvm.ppc
2682 // CHECK-LE: @llvm.ppc.altivec.vpkuhus
2685 // CHECK: @llvm.ppc.altivec.vpkswss
2686 // CHECK-LE: @llvm.ppc.altivec.vpkswss
2689 // CHECK: @llvm.ppc.altivec.vpkuwus
2690 // CHECK-LE: @llvm.ppc.altivec.vpkuwus
2693 // CHECK: @llvm.ppc.altivec.vpkshss
2694 // CHECK-LE: @llvm.ppc.altivec.vpkshss
2697 // CHECK: @llvm.ppc.altivec.vpkuhus
2698 // CHECK-LE: @llvm.ppc.altivec.vpkuhus
2701 // CHECK: @llvm.ppc.altivec.vpkswss
2702 // CHECK-LE: @llvm.ppc.altivec.vpkswss
2705 // CHECK: @llvm.ppc.altivec.vpkuwus
2706 // CHECK-LE: @llvm.ppc.altivec.vpkuwus
2710 // CHECK: @llvm.ppc.altivec.vpkshus
2711 // CHECK-LE: @llvm.ppc.altivec.vpkshus
2714 // CHECK: @llvm.ppc.altivec.vpkuhus
2715 // CHECK-LE: @llvm.ppc.altivec.vpkuhus
2718 // CHECK: @llvm.ppc.altivec.vpkswus
2719 // CHECK-LE: @llvm.ppc.altivec.vpkswus
2722 // CHECK: @llvm.ppc.altivec.vpkuwus
2723 // CHECK-LE: @llvm.ppc.altivec.vpkuwus
2726 // CHECK: @llvm.ppc.altivec.vpkshus
2727 // CHECK-LE: @llvm.ppc.altivec.vpkshus
2730 // CHECK: @llvm.ppc.altivec.vpkuhus
2731 // CHECK-LE: @llvm.ppc.altivec.vpkuhus
2734 // CHECK: @llvm.ppc.altivec.vpkswus
2735 // CHECK-LE: @llvm.ppc.altivec.vpkswus
2738 // CHECK: @llvm.ppc.altivec.vpkuwus
2739 // CHECK-LE: @llvm.ppc.altivec.vpkuwus
2743 // CHECK: @llvm.ppc.altivec.vperm
2744 // CHECK-LE: @llvm.ppc.altivec.vperm
2747 // CHECK: @llvm.ppc.altivec.vperm
2748 // CHECK-LE: @llvm.ppc.altivec.vperm
2751 // CHECK: @llvm.ppc.altivec.vperm
2752 // CHECK-LE: @llvm.ppc.altivec.vperm
2755 // CHECK: @llvm.ppc.altivec.vperm
2756 // CHECK-LE: @llvm.ppc.altivec.vperm
2759 // CHECK: @llvm.ppc.altivec.vperm
2760 // CHECK-LE: @llvm.ppc.altivec.vperm
2763 // CHECK: @llvm.ppc.altivec.vperm
2764 // CHECK-LE: @llvm.ppc.altivec.vperm
2767 // CHECK: @llvm.ppc.altivec.vperm
2768 // CHECK-LE: @llvm.ppc.altivec.vperm
2771 // CHECK: @llvm.ppc.altivec.vperm
2772 // CHECK-LE: @llvm.ppc.altivec.vperm
2775 // CHECK: @llvm.ppc.altivec.vperm
2776 // CHECK-LE: @llvm.ppc.altivec.vperm
2779 // CHECK: @llvm.ppc.altivec.vperm
2780 // CHECK-LE: @llvm.ppc.altivec.vperm
2783 // CHECK: @llvm.ppc.altivec.vperm
2784 // CHECK-LE: @llvm.ppc.altivec.vperm
2787 // CHECK: @llvm.ppc.altivec.vperm
2788 // CHECK-LE: @llvm.ppc.altivec.vperm
2791 // CHECK: @llvm.ppc.altivec.vperm
2792 // CHECK-LE: @llvm.ppc.altivec.vperm
2795 // CHECK: @llvm.ppc.altivec.vperm
2796 // CHECK-LE: @llvm.ppc.altivec.vperm
2799 // CHECK: @llvm.ppc.altivec.vperm
2800 // CHECK-LE: @llvm.ppc.altivec.vperm
2803 // CHECK: @llvm.ppc.altivec.vperm
2804 // CHECK-LE: @llvm.ppc.altivec.vperm
2807 // CHECK: @llvm.ppc.altivec.vperm
2808 // CHECK-LE: @llvm.ppc.altivec.vperm
2811 // CHECK: @llvm.ppc.altivec.vperm
2812 // CHECK-LE: @llvm.ppc.altivec.vperm
2815 // CHECK: @llvm.ppc.altivec.vperm
2816 // CHECK-LE: @llvm.ppc.altivec.vperm
2819 // CHECK: @llvm.ppc.altivec.vperm
2820 // CHECK-LE: @llvm.ppc.altivec.vperm
2823 // CHECK: @llvm.ppc.altivec.vperm
2824 // CHECK-LE: @llvm.ppc.altivec.vperm
2827 // CHECK: @llvm.ppc.altivec.vperm
2828 // CHECK-LE: @llvm.ppc.altivec.vperm
2832 // CHECK: @llvm.ppc.altivec.vrefp
2833 // CHECK-LE: @llvm.ppc.altivec.vrefp
2836 // CHECK: @llvm.ppc.altivec.vrefp
2837 // CHECK-LE: @llvm.ppc.altivec.vrefp
2841 // CHECK: @llvm.ppc.altivec.vrlb
2842 // CHECK-LE: @llvm.ppc.altivec.vrlb
2845 // CHECK: @llvm.ppc.altivec.vrlb
2846 // CHECK-LE: @llvm.ppc.altivec.vrlb
2849 // CHECK: @llvm.ppc.altivec.vrlh
2850 // CHECK-LE: @llvm.ppc.altivec.vrlh
2853 // CHECK: @llvm.ppc.altivec.vrlh
2854 // CHECK-LE: @llvm.ppc.altivec.vrlh
2857 // CHECK: @llvm.ppc.altivec.vrlw
2858 // CHECK-LE: @llvm.ppc.altivec.vrlw
2861 // CHECK: @llvm.ppc.altivec.vrlw
2862 // CHECK-LE: @llvm.ppc.altivec.vrlw
2865 // CHECK: @llvm.ppc.altivec.vrlb
2866 // CHECK-LE: @llvm.ppc.altivec.vrlb
2869 // CHECK: @llvm.ppc.altivec.vrlb
2870 // CHECK-LE: @llvm.ppc.altivec.vrlb
2873 // CHECK: @llvm.ppc.altivec.vrlh
2874 // CHECK-LE: @llvm.ppc.altivec.vrlh
2877 // CHECK: @llvm.ppc.altivec.vrlh
2878 // CHECK-LE: @llvm.ppc.altivec.vrlh
2881 // CHECK: @llvm.ppc.altivec.vrlw
2882 // CHECK-LE: @llvm.ppc.altivec.vrlw
2885 // CHECK: @llvm.ppc.altivec.vrlw
2886 // CHECK-LE: @llvm.ppc.altivec.vrlw
2890 // CHECK: @llvm.ppc.altivec.vrfin
2891 // CHECK-LE: @llvm.ppc.altivec.vrfin
2894 // CHECK: @llvm.ppc.altivec.vrfin
2895 // CHECK-LE: @llvm.ppc.altivec.vrfin
2899 // CHECK: @llvm.ppc.altivec.vrsqrtefp
2900 // CHECK-LE: @llvm.ppc.altivec.vrsqrtefp
2903 // CHECK: @llvm.ppc.altivec.vrsqrtefp
2904 // CHECK-LE: @llvm.ppc.altivec.vrsqrtefp
3362 // CHECK: @llvm.ppc.altivec.vperm
3367 // CHECK-LE: @llvm.ppc.altivec.vperm
3374 // CHECK: @llvm.ppc.altivec.vperm
3379 // CHECK-LE: @llvm.ppc.altivec.vperm
3386 // CHECK: @llvm.ppc.altivec.vperm
3391 // CHECK-LE: @llvm.ppc.altivec.vperm
3398 // CHECK: @llvm.ppc.altivec.vperm
3403 // CHECK-LE: @llvm.ppc.altivec.vperm
3412 // CHECK: call <4 x i32> @llvm.ppc.altivec.vperm(<4 x i32> [[T1]], <4 x i32> [[T2]], <16 x i8>
3420 // CHECK-LE: call <4 x i32> @llvm.ppc.altivec.vperm(<4 x i32> [[T1]], <4 x i32> [[T2]], <16 x i8>
3427 // CHECK: @llvm.ppc.altivec.vperm
3432 // CHECK-LE: @llvm.ppc.altivec.vperm
3439 // CHECK: @llvm.ppc.altivec.vperm
3444 // CHECK-LE: @llvm.ppc.altivec.vperm
3451 // CHECK: @llvm.ppc.altivec.vperm
3456 // CHECK-LE: @llvm.ppc.altivec.vperm
3463 // CHECK: call <4 x i32> @llvm.ppc.altivec.vperm(<4 x i32> {{.+}}, <4 x i32> {{.+}}, <16 x i8>
3469 // CHECK-LE: call <4 x i32> @llvm.ppc.altivec.vperm(<4 x i32> {{.+}}, <4 x i32> {{.+}}, <16 x i8>
3476 // CHECK: @llvm.ppc.altivec.vperm
3481 // CHECK-LE: @llvm.ppc.altivec.vperm
3488 // CHECK: @llvm.ppc.altivec.vperm
3493 // CHECK-LE: @llvm.ppc.altivec.vperm
3500 // CHECK: @llvm.ppc.altivec.vperm
3505 // CHECK-LE: @llvm.ppc.altivec.vperm
3512 // CHECK: @llvm.ppc.altivec.vperm
3517 // CHECK-LE: @llvm.ppc.altivec.vperm
3524 // CHECK: @llvm.ppc.altivec.vperm
3529 // CHECK-LE: @llvm.ppc.altivec.vperm
3536 // CHECK: @llvm.ppc.altivec.vperm
3541 // CHECK-LE: @llvm.ppc.altivec.vperm
3548 // CHECK: @llvm.ppc.altivec.vperm
3553 // CHECK-LE: @llvm.ppc.altivec.vperm
3560 // CHECK: @llvm.ppc.altivec.vperm
3565 // CHECK-LE: @llvm.ppc.altivec.vperm
3572 // CHECK: @llvm.ppc.altivec.vperm
3577 // CHECK-LE: @llvm.ppc.altivec.vperm
3581 // CHECK: @llvm.ppc.altivec.vsl
3582 // CHECK-LE: @llvm.ppc.altivec.vsl
3585 // CHECK: @llvm.ppc.altivec.vsl
3586 // CHECK-LE: @llvm.ppc.altivec.vsl
3589 // CHECK: @llvm.ppc.altivec.vsl
3590 // CHECK-LE: @llvm.ppc.altivec.vsl
3593 // CHECK: @llvm.ppc.altivec.vsl
3594 // CHECK-LE: @llvm.ppc.altivec.vsl
3597 // CHECK: @llvm.ppc.altivec.vsl
3598 // CHECK-LE: @llvm.ppc.altivec.vsl
3601 // CHECK: @llvm.ppc.altivec.vsl
3602 // CHECK-LE: @llvm.ppc.altivec.vsl
3605 // CHECK: @llvm.ppc.altivec.vsl
3606 // CHECK-LE: @llvm.ppc.altivec.vsl
3609 // CHECK: @llvm.ppc.altivec.vsl
3610 // CHECK-LE: @llvm.ppc.altivec.vsl
3613 // CHECK: @llvm.ppc.altivec.vsl
3614 // CHECK-LE: @llvm.ppc.altivec.vsl
3617 // CHECK: @llvm.ppc.altivec.vsl
3618 // CHECK-LE: @llvm.ppc.altivec.vsl
3621 // CHECK: @llvm.ppc.altivec.vsl
3622 // CHECK-LE: @llvm.ppc.altivec.vsl
3625 // CHECK: @llvm.ppc.altivec.vsl
3626 // CHECK-LE: @llvm.ppc.altivec.vsl
3629 // CHECK: @llvm.ppc.altivec.vsl
3630 // CHECK-LE: @llvm.ppc.altivec.vsl
3633 // CHECK: @llvm.ppc.altivec.vsl
3634 // CHECK-LE: @llvm.ppc.altivec.vsl
3637 // CHECK: @llvm.ppc.altivec.vsl
3638 // CHECK-LE: @llvm.ppc.altivec.vsl
3641 // CHECK: @llvm.ppc.altivec.vsl
3642 // CHECK-LE: @llvm.ppc.altivec.vsl
3645 // CHECK: @llvm.ppc.altivec.vsl
3646 // CHECK-LE: @llvm.ppc.altivec.vsl
3649 // CHECK: @llvm.ppc.altivec.vsl
3650 // CHECK-LE: @llvm.ppc.altivec.vsl
3653 // CHECK: @llvm.ppc.altivec.vsl
3654 // CHECK-LE: @llvm.ppc.altivec.vsl
3657 // CHECK: @llvm.ppc.altivec.vsl
3658 // CHECK-LE: @llvm.ppc.altivec.vsl
3661 // CHECK: @llvm.ppc.altivec.vsl
3662 // CHECK-LE: @llvm.ppc.altivec.vsl
3665 // CHECK: @llvm.ppc.altivec.vsl
3666 // CHECK-LE: @llvm.ppc.altivec.vsl
3669 // CHECK: @llvm.ppc.altivec.vsl
3670 // CHECK-LE: @llvm.ppc.altivec.vsl
3673 // CHECK: @llvm.ppc.altivec.vsl
3674 // CHECK-LE: @llvm.ppc.altivec.vsl
3677 // CHECK: @llvm.ppc.altivec.vsl
3678 // CHECK-LE: @llvm.ppc.altivec.vsl
3681 // CHECK: @llvm.ppc.altivec.vsl
3682 // CHECK-LE: @llvm.ppc.altivec.vsl
3685 // CHECK: @llvm.ppc.altivec.vsl
3686 // CHECK-LE: @llvm.ppc.altivec.vsl
3689 // CHECK: @llvm.ppc.altivec.vsl
3690 // CHECK-LE: @llvm.ppc.altivec.vsl
3693 // CHECK: @llvm.ppc.altivec.vsl
3694 // CHECK-LE: @llvm.ppc.altivec.vsl
3697 // CHECK: @llvm.ppc.altivec.vsl
3698 // CHECK-LE: @llvm.ppc.altivec.vsl
3701 // CHECK: @llvm.ppc.altivec.vsl
3702 // CHECK-LE: @llvm.ppc.altivec.vsl
3705 // CHECK: @llvm.ppc.altivec.vsl
3706 // CHECK-LE: @llvm.ppc.altivec.vsl
3709 // CHECK: @llvm.ppc.altivec.vsl
3710 // CHECK-LE: @llvm.ppc.altivec.vsl
3713 // CHECK: @llvm.ppc.altivec.vsl
3714 // CHECK-LE: @llvm.ppc.altivec.vsl
3717 // CHECK: @llvm.ppc.altivec.vsl
3718 // CHECK-LE: @llvm.ppc.altivec.vsl
3721 // CHECK: @llvm.ppc.altivec.vsl
3722 // CHECK-LE: @llvm.ppc.altivec.vsl
3725 // CHECK: @llvm.ppc.altivec.vsl
3726 // CHECK-LE: @llvm.ppc.altivec.vsl
3729 // CHECK: @llvm.ppc.altivec.vsl
3730 // CHECK-LE: @llvm.ppc.altivec.vsl
3733 // CHECK: @llvm.ppc.altivec.vsl
3734 // CHECK-LE: @llvm.ppc.altivec.vsl
3737 // CHECK: @llvm.ppc.altivec.vsl
3738 // CHECK-LE: @llvm.ppc.altivec.vsl
3741 // CHECK: @llvm.ppc.altivec.vsl
3742 // CHECK-LE: @llvm.ppc.altivec.vsl
3745 // CHECK: @llvm.ppc.altivec.vsl
3746 // CHECK-LE: @llvm.ppc.altivec.vsl
3749 // CHECK: @llvm.ppc.altivec.vsl
3750 // CHECK-LE: @llvm.ppc.altivec.vsl
3753 // CHECK: @llvm.ppc.altivec.vsl
3754 // CHECK-LE: @llvm.ppc.altivec.vsl
3757 // CHECK: @llvm.ppc.altivec.vsl
3758 // CHECK-LE: @llvm.ppc.altivec.vsl
3761 // CHECK: @llvm.ppc.altivec.vsl
3762 // CHECK-LE: @llvm.ppc.altivec.vsl
3765 // CHECK: @llvm.ppc.altivec.vsl
3766 // CHECK-LE: @llvm.ppc.altivec.vsl
3769 // CHECK: @llvm.ppc.altivec.vsl
3770 // CHECK-LE: @llvm.ppc.altivec.vsl
3773 // CHECK: @llvm.ppc.altivec.vsl
3774 // CHECK-LE: @llvm.ppc.altivec.vsl
3777 // CHECK: @llvm.ppc.altivec.vsl
3778 // CHECK-LE: @llvm.ppc.altivec.vsl
3781 // CHECK: @llvm.ppc.altivec.vsl
3782 // CHECK-LE: @llvm.ppc.altivec.vsl
3785 // CHECK: @llvm.ppc.altivec.vsl
3786 // CHECK-LE: @llvm.ppc.altivec.vsl
3789 // CHECK: @llvm.ppc.altivec.vsl
3790 // CHECK-LE: @llvm.ppc.altivec.vsl
3793 // CHECK: @llvm.ppc.altivec.vsl
3794 // CHECK-LE: @llvm.ppc.altivec.vsl
3797 // CHECK: @llvm.ppc.altivec.vsl
3798 // CHECK-LE: @llvm.ppc.altivec.vsl
3801 // CHECK: @llvm.ppc.altivec.vsl
3802 // CHECK-LE: @llvm.ppc.altivec.vsl
3805 // CHECK: @llvm.ppc.altivec.vsl
3806 // CHECK-LE: @llvm.ppc.altivec.vsl
3809 // CHECK: @llvm.ppc.altivec.vsl
3810 // CHECK-LE: @llvm.ppc.altivec.vsl
3813 // CHECK: @llvm.ppc.altivec.vsl
3814 // CHECK-LE: @llvm.ppc.altivec.vsl
3817 // CHECK: @llvm.ppc.altivec.vsl
3818 // CHECK-LE: @llvm.ppc.altivec.vsl
3822 // CHECK: @llvm.ppc.altivec.vslo
3823 // CHECK-LE: @llvm.ppc.altivec.vslo
3826 // CHECK: @llvm.ppc.altivec.vslo
3827 // CHECK-LE: @llvm.ppc.altivec.vslo
3830 // CHECK: @llvm.ppc.altivec.vslo
3831 // CHECK-LE: @llvm.ppc.altivec.vslo
3834 // CHECK: @llvm.ppc.altivec.vslo
3835 // CHECK-LE: @llvm.ppc.altivec.vslo
3838 // CHECK: @llvm.ppc.altivec.vslo
3839 // CHECK-LE: @llvm.ppc.altivec.vslo
3842 // CHECK: @llvm.ppc.altivec.vslo
3843 // CHECK-LE: @llvm.ppc.altivec.vslo
3846 // CHECK: @llvm.ppc.altivec.vslo
3847 // CHECK-LE: @llvm.ppc.altivec.vslo
3850 // CHECK: @llvm.ppc.altivec.vslo
3851 // CHECK-LE: @llvm.ppc.altivec.vslo
3854 // CHECK: @llvm.ppc.altivec.vslo
3855 // CHECK-LE: @llvm.ppc.altivec.vslo
3858 // CHECK: @llvm.ppc.altivec.vslo
3859 // CHECK-LE: @llvm.ppc.altivec.vslo
3862 // CHECK: @llvm.ppc.altivec.vslo
3863 // CHECK-LE: @llvm.ppc.altivec.vslo
3866 // CHECK: @llvm.ppc.altivec.vslo
3867 // CHECK-LE: @llvm.ppc.altivec.vslo
3870 // CHECK: @llvm.ppc.altivec.vslo
3871 // CHECK-LE: @llvm.ppc.altivec.vslo
3874 // CHECK: @llvm.ppc.altivec.vslo
3875 // CHECK-LE: @llvm.ppc.altivec.vslo
3878 // CHECK: @llvm.ppc.altivec.vslo
3879 // CHECK-LE: @llvm.ppc.altivec.vslo
3882 // CHECK: @llvm.ppc.altivec.vslo
3883 // CHECK-LE: @llvm.ppc.altivec.vslo
3886 // CHECK: @llvm.ppc.altivec.vslo
3887 // CHECK-LE: @llvm.ppc.altivec.vslo
3890 // CHECK: @llvm.ppc.altivec.vslo
3891 // CHECK-LE: @llvm.ppc.altivec.vslo
3894 // CHECK: @llvm.ppc.altivec.vslo
3895 // CHECK-LE: @llvm.ppc.altivec.vslo
3898 // CHECK: @llvm.ppc.altivec.vslo
3899 // CHECK-LE: @llvm.ppc.altivec.vslo
3902 // CHECK: @llvm.ppc.altivec.vslo
3903 // CHECK-LE: @llvm.ppc.altivec.vslo
3906 // CHECK: @llvm.ppc.altivec.vslo
3907 // CHECK-LE: @llvm.ppc.altivec.vslo
3910 // CHECK: @llvm.ppc.altivec.vslo
3911 // CHECK-LE: @llvm.ppc.altivec.vslo
3914 // CHECK: @llvm.ppc.altivec.vslo
3915 // CHECK-LE: @llvm.ppc.altivec.vslo
3918 // CHECK: @llvm.ppc.altivec.vslo
3919 // CHECK-LE: @llvm.ppc.altivec.vslo
3922 // CHECK: @llvm.ppc.altivec.vslo
3923 // CHECK-LE: @llvm.ppc.altivec.vslo
3926 // CHECK: @llvm.ppc.altivec.vslo
3927 // CHECK-LE: @llvm.ppc.altivec.vslo
3930 // CHECK: @llvm.ppc.altivec.vslo
3931 // CHECK-LE: @llvm.ppc.altivec.vslo
3934 // CHECK: @llvm.ppc.altivec.vslo
3935 // CHECK-LE: @llvm.ppc.altivec.vslo
3938 // CHECK: @llvm.ppc.altivec.vslo
3939 // CHECK-LE: @llvm.ppc.altivec.vslo
3942 // CHECK: @llvm.ppc.altivec.vslo
3943 // CHECK-LE: @llvm.ppc.altivec.vslo
3946 // CHECK: @llvm.ppc.altivec.vslo
3947 // CHECK-LE: @llvm.ppc.altivec.vslo
3951 // CHECK: @llvm.ppc.altivec.vperm
3952 // CHECK-LE: @llvm.ppc.altivec.vperm
3955 // CHECK: @llvm.ppc.altivec.vperm
3956 // CHECK-LE: @llvm.ppc.altivec.vperm
3959 // CHECK: @llvm.ppc.altivec.vperm
3960 // CHECK-LE: @llvm.ppc.altivec.vperm
3963 // CHECK: @llvm.ppc.altivec.vperm
3964 // CHECK-LE: @llvm.ppc.altivec.vperm
3967 // CHECK: @llvm.ppc.altivec.vperm
3968 // CHECK-LE: @llvm.ppc.altivec.vperm
3971 // CHECK: @llvm.ppc.altivec.vperm
3972 // CHECK-LE: @llvm.ppc.altivec.vperm
3975 // CHECK: @llvm.ppc.altivec.vperm
3976 // CHECK-LE: @llvm.ppc.altivec.vperm
3979 // CHECK: @llvm.ppc.altivec.vperm
3980 // CHECK-LE: @llvm.ppc.altivec.vperm
3983 // CHECK: @llvm.ppc.altivec.vperm
3984 // CHECK-LE: @llvm.ppc.altivec.vperm
3987 // CHECK: @llvm.ppc.altivec.vperm
3988 // CHECK-LE: @llvm.ppc.altivec.vperm
3991 // CHECK: @llvm.ppc.altivec.vperm
3992 // CHECK-LE: @llvm.ppc.altivec.vperm
3995 // CHECK: @llvm.ppc.altivec.vperm
3996 // CHECK-LE: @llvm.ppc.altivec.vperm
3999 // CHECK: @llvm.ppc.altivec.vperm
4000 // CHECK-LE: @llvm.ppc.altivec.vperm
4003 // CHECK: @llvm.ppc.altivec.vperm
4004 // CHECK-LE: @llvm.ppc.altivec.vperm
4007 // CHECK: @llvm.ppc.altivec.vperm
4008 // CHECK-LE: @llvm.ppc.altivec.vperm
4011 // CHECK: @llvm.ppc.altivec.vperm
4012 // CHECK-LE: @llvm.ppc.altivec.vperm
4015 // CHECK: @llvm.ppc.altivec.vperm
4016 // CHECK-LE: @llvm.ppc.altivec.vperm
4019 // CHECK: @llvm.ppc.altivec.vperm
4020 // CHECK-LE: @llvm.ppc.altivec.vperm
4023 // CHECK: @llvm.ppc.altivec.vperm
4024 // CHECK-LE: @llvm.ppc.altivec.vperm
4027 // CHECK: @llvm.ppc.altivec.vperm
4028 // CHECK-LE: @llvm.ppc.altivec.vperm
4031 // CHECK: @llvm.ppc.altivec.vperm
4032 // CHECK-LE: @llvm.ppc.altivec.vperm
4035 // CHECK: @llvm.ppc.altivec.vperm
4036 // CHECK-LE: @llvm.ppc.altivec.vperm
4110 // CHECK: @llvm.ppc.altivec.vsrab
4111 // CHECK-LE: @llvm.ppc.altivec.vsrab
4114 // CHECK: @llvm.ppc.altivec.vsrab
4115 // CHECK-LE: @llvm.ppc.altivec.vsrab
4118 // CHECK: @llvm.ppc.altivec.vsrah
4119 // CHECK-LE: @llvm.ppc.altivec.vsrah
4122 // CHECK: @llvm.ppc.altivec.vsrah
4123 // CHECK-LE: @llvm.ppc.altivec.vsrah
4126 // CHECK: @llvm.ppc.altivec.vsraw
4127 // CHECK-LE: @llvm.ppc.altivec.vsraw
4130 // CHECK: @llvm.ppc.altivec.vsraw
4131 // CHECK-LE: @llvm.ppc.altivec.vsraw
4134 // CHECK: @llvm.ppc.altivec.vsrab
4135 // CHECK-LE: @llvm.ppc.altivec.vsrab
4138 // CHECK: @llvm.ppc.altivec.vsrab
4139 // CHECK-LE: @llvm.ppc.altivec.vsrab
4142 // CHECK: @llvm.ppc.altivec.vsrah
4143 // CHECK-LE: @llvm.ppc.altivec.vsrah
4146 // CHECK: @llvm.ppc.altivec.vsrah
4147 // CHECK-LE: @llvm.ppc.altivec.vsrah
4150 // CHECK: @llvm.ppc.altivec.vsraw
4151 // CHECK-LE: @llvm.ppc.altivec.vsraw
4154 // CHECK: @llvm.ppc.altivec.vsraw
4155 // CHECK-LE: @llvm.ppc.altivec.vsraw
4159 // CHECK: @llvm.ppc.altivec.vsr
4160 // CHECK-LE: @llvm.ppc.altivec.vsr
4163 // CHECK: @llvm.ppc.altivec.vsr
4164 // CHECK-LE: @llvm.ppc.altivec.vsr
4167 // CHECK: @llvm.ppc.altivec.vsr
4168 // CHECK-LE: @llvm.ppc.altivec.vsr
4171 // CHECK: @llvm.ppc.altivec.vsr
4172 // CHECK-LE: @llvm.ppc.altivec.vsr
4175 // CHECK: @llvm.ppc.altivec.vsr
4176 // CHECK-LE: @llvm.ppc.altivec.vsr
4179 // CHECK: @llvm.ppc.altivec.vsr
4180 // CHECK-LE: @llvm.ppc.altivec.vsr
4183 // CHECK: @llvm.ppc.altivec.vsr
4184 // CHECK-LE: @llvm.ppc.altivec.vsr
4187 // CHECK: @llvm.ppc.altivec.vsr
4188 // CHECK-LE: @llvm.ppc.altivec.vsr
4191 // CHECK: @llvm.ppc.altivec.vsr
4192 // CHECK-LE: @llvm.ppc.altivec.vsr
4195 // CHECK: @llvm.ppc.altivec.vsr
4196 // CHECK-LE: @llvm.ppc.altivec.vsr
4199 // CHECK: @llvm.ppc.altivec.vsr
4200 // CHECK-LE: @llvm.ppc.altivec.vsr
4203 // CHECK: @llvm.ppc.altivec.vsr
4204 // CHECK-LE: @llvm.ppc.altivec.vsr
4207 // CHECK: @llvm.ppc.altivec.vsr
4208 // CHECK-LE: @llvm.ppc.altivec.vsr
4211 // CHECK: @llvm.ppc.altivec.vsr
4212 // CHECK-LE: @llvm.ppc.altivec.vsr
4215 // CHECK: @llvm.ppc.altivec.vsr
4216 // CHECK-LE: @llvm.ppc.altivec.vsr
4219 // CHECK: @llvm.ppc.altivec.vsr
4220 // CHECK-LE: @llvm.ppc.altivec.vsr
4223 // CHECK: @llvm.ppc.altivec.vsr
4224 // CHECK-LE: @llvm.ppc.altivec.vsr
4227 // CHECK: @llvm.ppc.altivec.vsr
4228 // CHECK-LE: @llvm.ppc.altivec.vsr
4231 // CHECK: @llvm.ppc.altivec.vsr
4232 // CHECK-LE: @llvm.ppc.altivec.vsr
4235 // CHECK: @llvm.ppc.altivec.vsr
4236 // CHECK-LE: @llvm.ppc.altivec.vsr
4239 // CHECK: @llvm.ppc.altivec.vsr
4240 // CHECK-LE: @llvm.ppc.altivec.vsr
4243 // CHECK: @llvm.ppc.altivec.vsr
4244 // CHECK-LE: @llvm.ppc.altivec.vsr
4247 // CHECK: @llvm.ppc.altivec.vsr
4248 // CHECK-LE: @llvm.ppc.altivec.vsr
4251 // CHECK: @llvm.ppc.altivec.vsr
4252 // CHECK-LE: @llvm.ppc.altivec.vsr
4255 // CHECK: @llvm.ppc.altivec.vsr
4256 // CHECK-LE: @llvm.ppc.altivec.vsr
4259 // CHECK: @llvm.ppc.altivec.vsr
4260 // CHECK-LE: @llvm.ppc.altivec.vsr
4263 // CHECK: @llvm.ppc.altivec.vsr
4264 // CHECK-LE: @llvm.ppc.altivec.vsr
4267 // CHECK: @llvm.ppc.altivec.vsr
4268 // CHECK-LE: @llvm.ppc.altivec.vsr
4271 // CHECK: @llvm.ppc.altivec.vsr
4272 // CHECK-LE: @llvm.ppc.altivec.vsr
4275 // CHECK: @llvm.ppc.altivec.vsr
4276 // CHECK-LE: @llvm.ppc.altivec.vsr
4279 // CHECK: @llvm.ppc.altivec.vsr
4280 // CHECK-LE: @llvm.ppc.altivec.vsr
4283 // CHECK: @llvm.ppc.altivec.vsr
4284 // CHECK-LE: @llvm.ppc.altivec.vsr
4287 // CHECK: @llvm.ppc.altivec.vsr
4288 // CHECK-LE: @llvm.ppc.altivec.vsr
4291 // CHECK: @llvm.ppc.altivec.vsr
4292 // CHECK-LE: @llvm.ppc.altivec.vsr
4295 // CHECK: @llvm.ppc.altivec.vsr
4296 // CHECK-LE: @llvm.ppc.altivec.vsr
4299 // CHECK: @llvm.ppc.altivec.vsr
4300 // CHECK-LE: @llvm.ppc.altivec.vsr
4303 // CHECK: @llvm.ppc.altivec.vsr
4304 // CHECK-LE: @llvm.ppc.altivec.vsr
4307 // CHECK: @llvm.ppc.altivec.vsr
4308 // CHECK-LE: @llvm.ppc.altivec.vsr
4311 // CHECK: @llvm.ppc.altivec.vsr
4312 // CHECK-LE: @llvm.ppc.altivec.vsr
4315 // CHECK: @llvm.ppc.altivec.vsr
4316 // CHECK-LE: @llvm.ppc.altivec.vsr
4319 // CHECK: @llvm.ppc.altivec.vsr
4320 // CHECK-LE: @llvm.ppc.altivec.vsr
4323 // CHECK: @llvm.ppc.altivec.vsr
4324 // CHECK-LE: @llvm.ppc.altivec.vsr
4327 // CHECK: @llvm.ppc.altivec.vsr
4328 // CHECK-LE: @llvm.ppc.altivec.vsr
4331 // CHECK: @llvm.ppc.altivec.vsr
4332 // CHECK-LE: @llvm.ppc.altivec.vsr
4335 // CHECK: @llvm.ppc.altivec.vsr
4336 // CHECK-LE: @llvm.ppc.altivec.vsr
4339 // CHECK: @llvm.ppc.altivec.vsr
4340 // CHECK-LE: @llvm.ppc.altivec.vsr
4343 // CHECK: @llvm.ppc.altivec.vsr
4344 // CHECK-LE: @llvm.ppc.altivec.vsr
4347 // CHECK: @llvm.ppc.altivec.vsr
4348 // CHECK-LE: @llvm.ppc.altivec.vsr
4351 // CHECK: @llvm.ppc.altivec.vsr
4352 // CHECK-LE: @llvm.ppc.altivec.vsr
4355 // CHECK: @llvm.ppc.altivec.vsr
4356 // CHECK-LE: @llvm.ppc.altivec.vsr
4359 // CHECK: @llvm.ppc.altivec.vsr
4360 // CHECK-LE: @llvm.ppc.altivec.vsr
4363 // CHECK: @llvm.ppc.altivec.vsr
4364 // CHECK-LE: @llvm.ppc.altivec.vsr
4367 // CHECK: @llvm.ppc.altivec.vsr
4368 // CHECK-LE: @llvm.ppc.altivec.vsr
4371 // CHECK: @llvm.ppc.altivec.vsr
4372 // CHECK-LE: @llvm.ppc.altivec.vsr
4375 // CHECK: @llvm.ppc.altivec.vsr
4376 // CHECK-LE: @llvm.ppc.altivec.vsr
4379 // CHECK: @llvm.ppc.altivec.vsr
4380 // CHECK-LE: @llvm.ppc.altivec.vsr
4383 // CHECK: @llvm.ppc.altivec.vsr
4384 // CHECK-LE: @llvm.ppc.altivec.vsr
4387 // CHECK: @llvm.ppc.altivec.vsr
4388 // CHECK-LE: @llvm.ppc.altivec.vsr
4391 // CHECK: @llvm.ppc.altivec.vsr
4392 // CHECK-LE: @llvm.ppc.altivec.vsr
4395 // CHECK: @llvm.ppc.altivec.vsr
4396 // CHECK-LE: @llvm.ppc.altivec.vsr
4400 // CHECK: @llvm.ppc.altivec.vsro
4401 // CHECK-LE: @llvm.ppc.altivec.vsro
4404 // CHECK: @llvm.ppc.altivec.vsro
4405 // CHECK-LE: @llvm.ppc.altivec.vsro
4408 // CHECK: @llvm.ppc.altivec.vsro
4409 // CHECK-LE: @llvm.ppc.altivec.vsro
4412 // CHECK: @llvm.ppc.altivec.vsro
4413 // CHECK-LE: @llvm.ppc.altivec.vsro
4416 // CHECK: @llvm.ppc.altivec.vsro
4417 // CHECK-LE: @llvm.ppc.altivec.vsro
4420 // CHECK: @llvm.ppc.altivec.vsro
4421 // CHECK-LE: @llvm.ppc.altivec.vsro
4424 // CHECK: @llvm.ppc.altivec.vsro
4425 // CHECK-LE: @llvm.ppc.altivec.vsro
4428 // CHECK: @llvm.ppc.altivec.vsro
4429 // CHECK-LE: @llvm.ppc.altivec.vsro
4432 // CHECK: @llvm.ppc.altivec.vsro
4433 // CHECK-LE: @llvm.ppc.altivec.vsro
4436 // CHECK: @llvm.ppc.altivec.vsro
4437 // CHECK-LE: @llvm.ppc.altivec.vsro
4440 // CHECK: @llvm.ppc.altivec.vsro
4441 // CHECK-LE: @llvm.ppc.altivec.vsro
4444 // CHECK: @llvm.ppc.altivec.vsro
4445 // CHECK-LE: @llvm.ppc.altivec.vsro
4448 // CHECK: @llvm.ppc.altivec.vsro
4449 // CHECK-LE: @llvm.ppc.altivec.vsro
4452 // CHECK: @llvm.ppc.altivec.vsro
4453 // CHECK-LE: @llvm.ppc.altivec.vsro
4456 // CHECK: @llvm.ppc.altivec.vsro
4457 // CHECK-LE: @llvm.ppc.altivec.vsro
4460 // CHECK: @llvm.ppc.altivec.vsro
4461 // CHECK-LE: @llvm.ppc.altivec.vsro
4464 // CHECK: @llvm.ppc.altivec.vsro
4465 // CHECK-LE: @llvm.ppc.altivec.vsro
4468 // CHECK: @llvm.ppc.altivec.vsro
4469 // CHECK-LE: @llvm.ppc.altivec.vsro
4472 // CHECK: @llvm.ppc.altivec.vsro
4473 // CHECK-LE: @llvm.ppc.altivec.vsro
4476 // CHECK: @llvm.ppc.altivec.vsro
4477 // CHECK-LE: @llvm.ppc.altivec.vsro
4480 // CHECK: @llvm.ppc.altivec.vsro
4481 // CHECK-LE: @llvm.ppc.altivec.vsro
4484 // CHECK: @llvm.ppc.altivec.vsro
4485 // CHECK-LE: @llvm.ppc.altivec.vsro
4488 // CHECK: @llvm.ppc.altivec.vsro
4489 // CHECK-LE: @llvm.ppc.altivec.vsro
4492 // CHECK: @llvm.ppc.altivec.vsro
4493 // CHECK-LE: @llvm.ppc.altivec.vsro
4496 // CHECK: @llvm.ppc.altivec.vsro
4497 // CHECK-LE: @llvm.ppc.altivec.vsro
4500 // CHECK: @llvm.ppc.altivec.vsro
4501 // CHECK-LE: @llvm.ppc.altivec.vsro
4504 // CHECK: @llvm.ppc.altivec.vsro
4505 // CHECK-LE: @llvm.ppc.altivec.vsro
4508 // CHECK: @llvm.ppc.altivec.vsro
4509 // CHECK-LE: @llvm.ppc.altivec.vsro
4512 // CHECK: @llvm.ppc.altivec.vsro
4513 // CHECK-LE: @llvm.ppc.altivec.vsro
4516 // CHECK: @llvm.ppc.altivec.vsro
4517 // CHECK-LE: @llvm.ppc.altivec.vsro
4520 // CHECK: @llvm.ppc.altivec.vsro
4521 // CHECK-LE: @llvm.ppc.altivec.vsro
4524 // CHECK: @llvm.ppc.altivec.vsro
4525 // CHECK-LE: @llvm.ppc.altivec.vsro
4529 // CHECK: @llvm.ppc.altivec.stvx
4530 // CHECK-LE: @llvm.ppc.altivec.stvx
4533 // CHECK: @llvm.ppc.altivec.stvx
4534 // CHECK-LE: @llvm.ppc.altivec.stvx
4537 // CHECK: @llvm.ppc.altivec.stvx
4538 // CHECK-LE: @llvm.ppc.altivec.stvx
4541 // CHECK: @llvm.ppc.altivec.stvx
4542 // CHECK-LE: @llvm.ppc.altivec.stvx
4545 // CHECK: @llvm.ppc.altivec.stvx
4546 // CHECK-LE: @llvm.ppc.altivec.stvx
4549 // CHECK: @llvm.ppc.altivec.stvx
4550 // CHECK-LE: @llvm.ppc.altivec.stvx
4553 // CHECK: @llvm.ppc.altivec.stvx
4554 // CHECK-LE: @llvm.ppc.altivec.stvx
4557 // CHECK: @llvm.ppc.altivec.stvx
4558 // CHECK-LE: @llvm.ppc.altivec.stvx
4561 // CHECK: @llvm.ppc.altivec.stvx
4562 // CHECK-LE: @llvm.ppc.altivec.stvx
4565 // CHECK: @llvm.ppc.altivec.stvx
4566 // CHECK-LE: @llvm.ppc.altivec.stvx
4569 // CHECK: @llvm.ppc.altivec.stvx
4570 // CHECK-LE: @llvm.ppc.altivec.stvx
4573 // CHECK: @llvm.ppc.altivec.stvx
4574 // CHECK-LE: @llvm.ppc.altivec.stvx
4577 // CHECK: @llvm.ppc.altivec.stvx
4578 // CHECK-LE: @llvm.ppc.altivec.stvx
4581 ppc.altivec.stvx
4582 // CHECK-LE: @llvm.ppc.altivec.stvx
4585 // CHECK: @llvm.ppc.altivec.stvx
4586 // CHECK-LE: @llvm.ppc.altivec.stvx
4589 // CHECK: @llvm.ppc.altivec.stvx
4590 // CHECK-LE: @llvm.ppc.altivec.stvx
4593 // CHECK: @llvm.ppc.altivec.stvx
4594 // CHECK-LE: @llvm.ppc.altivec.stvx
4597 // CHECK: @llvm.ppc.altivec.stvx
4598 // CHECK-LE: @llvm.ppc.altivec.stvx
4601 // CHECK: @llvm.ppc.altivec.stvx
4602 // CHECK-LE: @llvm.ppc.altivec.stvx
4605 // CHECK: @llvm.ppc.altivec.stvx
4606 // CHECK-LE: @llvm.ppc.altivec.stvx
4609 // CHECK: @llvm.ppc.altivec.stvx
4610 // CHECK-LE: @llvm.ppc.altivec.stvx
4613 // CHECK: @llvm.ppc.altivec.stvx
4614 // CHECK-LE: @llvm.ppc.altivec.stvx
4617 // CHECK: @llvm.ppc.altivec.stvx
4618 // CHECK-LE: @llvm.ppc.altivec.stvx
4621 // CHECK: @llvm.ppc.altivec.stvx
4622 // CHECK-LE: @llvm.ppc.altivec.stvx
4625 // CHECK: @llvm.ppc.altivec.stvx
4626 // CHECK-LE: @llvm.ppc.altivec.stvx
4629 // CHECK: @llvm.ppc.altivec.stvx
4630 // CHECK-LE: @llvm.ppc.altivec.stvx
4633 // CHECK: @llvm.ppc.altivec.stvx
4634 // CHECK-LE: @llvm.ppc.altivec.stvx
4637 // CHECK: @llvm.ppc.altivec.stvx
4638 // CHECK-LE: @llvm.ppc.altivec.stvx
4641 // CHECK: @llvm.ppc.altivec.stvx
4642 // CHECK-LE: @llvm.ppc.altivec.stvx
4645 // CHECK: @llvm.ppc.altivec.stvx
4646 // CHECK-LE: @llvm.ppc.altivec.stvx
4649 // CHECK: @llvm.ppc.altivec.stvx
4650 // CHECK-LE: @llvm.ppc.altivec.stvx
4653 // CHECK: @llvm.ppc.altivec.stvx
4654 // CHECK-LE: @llvm.ppc.altivec.stvx
4657 // CHECK: @llvm.ppc.altivec.stvx
4658 // CHECK-LE: @llvm.ppc.altivec.stvx
4661 // CHECK: @llvm.ppc.altivec.stvx
4662 // CHECK-LE: @llvm.ppc.altivec.stvx
4665 // CHECK: @llvm.ppc.altivec.stvx
4666 // CHECK-LE: @llvm.ppc.altivec.stvx
4669 // CHECK: @llvm.ppc.altivec.stvx
4670 // CHECK-LE: @llvm.ppc.altivec.stvx
4673 // CHECK: @llvm.ppc.altivec.stvx
4674 // CHECK-LE: @llvm.ppc.altivec.stvx
4677 // CHECK: @llvm.ppc.altivec.stvx
4678 // CHECK-LE: @llvm.ppc.altivec.stvx
4681 // CHECK: @llvm.ppc.altivec.stvx
4682 // CHECK-LE: @llvm.ppc.altivec.stvx
4685 // CHECK: @llvm.ppc.altivec.stvx
4686 // CHECK-LE: @llvm.ppc.altivec.stvx
4689 // CHECK: @llvm.ppc.altivec.stvx
4690 // CHECK-LE: @llvm.ppc.altivec.stvx
4693 // CHECK: @llvm.ppc.altivec.stvx
4694 // CHECK-LE: @llvm.ppc.altivec.stvx
4697 // CHECK: @llvm.ppc.altivec.stvx
4698 // CHECK-LE: @llvm.ppc.altivec.stvx
4701 // CHECK: @llvm.ppc.altivec.stvx
4702 // CHECK-LE: @llvm.ppc.altivec.stvx
4705 // CHECK: @llvm.ppc.altivec.stvx
4706 // CHECK-LE: @llvm.ppc.altivec.stvx
4709 // CHECK: @llvm.ppc.altivec.stvx
4710 // CHECK-LE: @llvm.ppc.altivec.stvx
4713 // CHECK: @llvm.ppc.altivec.stvx
4714 // CHECK-LE: @llvm.ppc.altivec.stvx
4717 // CHECK: @llvm.ppc.altivec.stvx
4718 // CHECK-LE: @llvm.ppc.altivec.stvx
4721 // CHECK: @llvm.ppc.altivec.stvx
4722 // CHECK-LE: @llvm.ppc.altivec.stvx
4725 // CHECK: @llvm.ppc.altivec.stvx
4726 // CHECK-LE: @llvm.ppc.altivec.stvx
4729 // CHECK: @llvm.ppc.altivec.stvx
4730 // CHECK-LE: @llvm.ppc.altivec.stvx
4733 // CHECK: @llvm.ppc.altivec.stvx
4734 // CHECK-LE: @llvm.ppc.altivec.stvx
4738 // CHECK: @llvm.ppc.altivec.stvebx
4739 // CHECK-LE: @llvm.ppc.altivec.stvebx
4742 // CHECK: @llvm.ppc.altivec.stvebx
4743 // CHECK-LE: @llvm.ppc.altivec.stvebx
4746 // CHECK: @llvm.ppc.altivec.stvebx
4747 // CHECK-LE: @llvm.ppc.altivec.stvebx
4750 // CHECK: @llvm.ppc.altivec.stvebx
4751 // CHECK-LE: @llvm.ppc.altivec.stvebx
4754 // CHECK: @llvm.ppc.altivec.stvehx
4755 // CHECK-LE: @llvm.ppc.altivec.stvehx
4758 // CHECK: @llvm.ppc.altivec.stvehx
4759 // CHECK-LE: @llvm.ppc.altivec.stvehx
4762 // CHECK: @llvm.ppc.altivec.stvehx
4763 // CHECK-LE: @llvm.ppc.altivec.stvehx
4766 // CHECK: @llvm.ppc.altivec.stvehx
4767 // CHECK-LE: @llvm.ppc.altivec.stvehx
4770 // CHECK: @llvm.ppc.altivec.stvehx
4771 // CHECK-LE: @llvm.ppc.altivec.stvehx
4774 // CHECK: @llvm.ppc.altivec.stvehx
4775 // CHECK-LE: @llvm.ppc.altivec.stvehx
4778 // CHECK: @llvm.ppc.altivec.stvewx
4779 // CHECK-LE: @llvm.ppc.altivec.stvewx
4782 // CHECK: @llvm.ppc.altivec.stvewx
4783 // CHECK-LE: @llvm.ppc.altivec.stvewx
4786 // CHECK: @llvm.ppc.altivec.stvewx
4787 // CHECK-LE: @llvm.ppc.altivec.stvewx
4790 // CHECK: @llvm.ppc.altivec.stvewx
4791 // CHECK-LE: @llvm.ppc.altivec.stvewx
4794 // CHECK: @llvm.ppc.altivec.stvewx
4795 // CHECK-LE: @llvm.ppc.altivec.stvewx
4798 // CHECK: @llvm.ppc.altivec.stvebx
4799 // CHECK-LE: @llvm.ppc.altivec.stvebx
4802 // CHECK: @llvm.ppc.altivec.stvebx
4803 // CHECK-LE: @llvm.ppc.altivec.stvebx
4806 // CHECK: @llvm.ppc.altivec.stvebx
4807 // CHECK-LE: @llvm.ppc.altivec.stvebx
4810 // CHECK: @llvm.ppc.altivec.stvebx
4811 // CHECK-LE: @llvm.ppc.altivec.stvebx
4814 // CHECK: @llvm.ppc.altivec.stvehx
4815 // CHECK-LE: @llvm.ppc.altivec.stvehx
4818 // CHECK: @llvm.ppc.altivec.stvehx
4819 // CHECK-LE: @llvm.ppc.altivec.stvehx
4822 // CHECK: @llvm.ppc.altivec.stvehx
4823 // CHECK-LE: @llvm.ppc.altivec.stvehx
4826 // CHECK: @llvm.ppc.altivec.stvehx
4827 // CHECK-LE: @llvm.ppc.altivec.stvehx
4830 // CHECK: @llvm.ppc.altivec.stvehx
4831 // CHECK-LE: @llvm.ppc.altivec.stvehx
4834 // CHECK: @llvm.ppc.altivec.stvehx
4835 // CHECK-LE: @llvm.ppc.altivec.stvehx
4838 // CHECK: @llvm.ppc.altivec.stvewx
4839 // CHECK-LE: @llvm.ppc.altivec.stvewx
4842 // CHECK: @llvm.ppc.altivec.stvewx
4843 // CHECK-LE: @llvm.ppc.altivec.stvewx
4846 // CHECK: @llvm.ppc.altivec.stvewx
4847 // CHECK-LE: @llvm.ppc.altivec.stvewx
4850 // CHECK: @llvm.ppc.altivec.stvewx
4851 // CHECK-LE: @llvm.ppc.altivec.stvewx
4854 // CHECK: @llvm.ppc.altivec.stvewx
4855 // CHECK-LE: @llvm.ppc.altivec.stvewx
4859 // CHECK: @llvm.ppc.altivec.stvxl
4860 // CHECK-LE: @llvm.ppc.altivec.stvxl
4863 // CHECK: @llvm.ppc.altivec.stvxl
4864 // CHECK-LE: @llvm.ppc.altivec.stvxl
4867 // CHECK: @llvm.ppc.altivec.stvxl
4868 // CHECK-LE: @llvm.ppc.altivec.stvxl
4871 // CHECK: @llvm.ppc.altivec.stvxl
4872 // CHECK-LE: @llvm.ppc.altivec.stvxl
4875 // CHECK: @llvm.ppc.altivec.stvxl
4876 // CHECK-LE: @llvm.ppc.altivec.stvxl
4879 // CHECK: @llvm.ppc.altivec.stvxl
4880 // CHECK-LE: @llvm.ppc.altivec.stvxl
4883 // CHECK: @llvm.ppc.altivec.stvxl
4884 // CHECK-LE: @llvm.ppc.altivec.stvxl
4887 // CHECK: @llvm.ppc.altivec.stvxl
4888 // CHECK-LE: @llvm.ppc.altivec.stvxl
4891 // CHECK: @llvm.ppc.altivec.stvxl
4892 // CHECK-LE: @llvm.ppc.altivec.stvxl
4895 // CHECK: @llvm.ppc.altivec.stvxl
4896 // CHECK-LE: @llvm.ppc.altivec.stvxl
4899 // CHECK: @llvm.ppc.altivec.stvxl
4900 // CHECK-LE: @llvm.ppc.altivec.stvxl
4903 // CHECK: @llvm.ppc.altivec.stvxl
4904 // CHECK-LE: @llvm.ppc.altivec.stvxl
4907 // CHECK: @llvm.ppc.altivec.stvxl
4908 // CHECK-LE: @llvm.ppc.altivec.stvxl
4911 // CHECK: @llvm.ppc.altivec.stvxl
4912 // CHECK-LE: @llvm.ppc.altivec.stvxl
4915 // CHECK: @llvm.ppc.altivec.stvxl
4916 // CHECK-LE: @llvm.ppc.altivec.stvxl
4919 // CHECK: @llvm.ppc.altivec.stvxl
4920 // CHECK-LE: @llvm.ppc.altivec.stvxl
4923 // CHECK: @llvm.ppc.altivec.stvxl
4924 // CHECK-LE: @llvm.ppc.altivec.stvxl
4927 // CHECK: @llvm.ppc.altivec.stvxl
4928 // CHECK-LE: @llvm.ppc.altivec.stvxl
4931 // CHECK: @llvm.ppc.altivec.stvxl
4932 // CHECK-LE: @llvm.ppc.altivec.stvxl
4935 // CHECK: @llvm.ppc.altivec.stvxl
4936 // CHECK-LE: @llvm.ppc.altivec.stvxl
4939 // CHECK: @llvm.ppc.altivec.stvxl
4940 // CHECK-LE: @llvm.ppc.altivec.stvxl
4943 // CHECK: @llvm.ppc.altivec.stvxl
4944 // CHECK-LE: @llvm.ppc.altivec.stvxl
4947 // CHECK: @llvm.ppc.altivec.stvxl
4948 // CHECK-LE: @llvm.ppc.altivec.stvxl
4951 // CHECK: @llvm.ppc.altivec.stvxl
4952 // CHECK-LE: @llvm.ppc.altivec.stvxl
4955 // CHECK: @llvm.ppc.altivec.stvxl
4956 // CHECK-LE: @llvm.ppc.altivec.stvxl
4959 // CHECK: @llvm.ppc.altivec.stvxl
4960 // CHECK-LE: @llvm.ppc.altivec.stvxl
4963 // CHECK: @llvm.ppc.altivec.stvxl
4964 // CHECK-LE: @llvm.ppc.altivec.stvxl
4967 // CHECK: @llvm.ppc.altivec.stvxl
4968 // CHECK-LE: @llvm.ppc.altivec.stvxl
4971 // CHECK: @llvm.ppc.altivec.stvxl
4972 // CHECK-LE: @llvm.ppc.altivec.stvxl
4975 // CHECK: @llvm.ppc.altivec.stvxl
4976 // CHECK-LE: @llvm.ppc.altivec.stvxl
4979 // CHECK: @llvm.ppc.altivec.stvxl
4980 // CHECK-LE: @llvm.ppc.altivec.stvxl
4983 // CHECK: @llvm.ppc.altivec.stvxl
4984 // CHECK-LE: @llvm.ppc.altivec.stvxl
4987 // CHECK: @llvm.ppc.altivec.stvxl
4988 // CHECK-LE: @llvm.ppc.altivec.stvxl
4991 // CHECK: @llvm.ppc.altivec.stvxl
4992 // CHECK-LE: @llvm.ppc.altivec.stvxl
4995 // CHECK: @llvm.ppc.altivec.stvxl
4996 // CHECK-LE: @llvm.ppc.altivec.stvxl
4999 // CHECK: @llvm.ppc.altivec.stvxl
5000 // CHECK-LE: @llvm.ppc.altivec.stvxl
5003 // CHECK: @llvm.ppc.altivec.stvxl
5004 // CHECK-LE: @llvm.ppc.altivec.stvxl
5007 // CHECK: @llvm.ppc.altivec.stvxl
5008 // CHECK-LE: @llvm.ppc.altivec.stvxl
5011 // CHECK: @llvm.ppc.altivec.stvxl
5012 // CHECK-LE: @llvm.ppc.altivec.stvxl
5015 // CHECK: @llvm.ppc.altivec.stvxl
5016 // CHECK-LE: @llvm.ppc.altivec.stvxl
5019 // CHECK: @llvm.ppc.altivec.stvxl
5020 // CHECK-LE: @llvm.ppc.altivec.stvxl
5023 // CHECK: @llvm.ppc.altivec.stvxl
5024 // CHECK-LE: @llvm.ppc.altivec.stvxl
5027 // CHECK: @llvm.ppc.altivec.stvxl
5028 // CHECK-LE: @llvm.ppc.altivec.stvxl
5031 // CHECK: @llvm.ppc.altivec.stvxl
5032 // CHECK-LE: @llvm.ppc.altivec.stvxl
5035 // CHECK: @llvm.ppc.altivec.stvxl
5036 // CHECK-LE: @llvm.ppc.altivec.stvxl
5039 // CHECK: @llvm.ppc.altivec.stvxl
5040 // CHECK-LE: @llvm.ppc.altivec.stvxl
5043 // CHECK: @llvm.ppc.altivec.stvxl
5044 // CHECK-LE: @llvm.ppc.altivec.stvxl
5047 // CHECK: @llvm.ppc.altivec.stvxl
5048 // CHECK-LE: @llvm.ppc.altivec.stvxl
5051 // CHECK: @llvm.ppc.altivec.stvxl
5052 // CHECK-LE: @llvm.ppc.altivec.stvxl
5055 // CHECK: @llvm.ppc.altivec.stvxl
5056 // CHECK-LE: @llvm.ppc.altivec.stvxl
5059 // CHECK: @llvm.ppc.altivec.stvxl
5060 // CHECK-LE: @llvm.ppc.altivec.stvxl
5063 // CHECK: @llvm.ppc.altivec.stvxl
5064 // CHECK-LE: @llvm.ppc.altivec.stvxl
5221 // CHECK: @llvm.ppc.altivec.vsubcuw
5222 // CHECK-LE: @llvm.ppc.altivec.vsubcuw
5225 // CHECK: @llvm.ppc.altivec.vsubcuw
5226 // CHECK-LE: @llvm.ppc.altivec.vsubcuw
5230 // CHECK: @llvm.ppc.altivec.vsubsbs
5231 // CHECK-LE: @llvm.ppc.altivec.vsubsbs
5234 // CHECK: @llvm.ppc.altivec.vsubsbs
5235 // CHECK-LE: @llvm.ppc.altivec.vsubsbs
5238 // CHECK: @llvm.ppc.altivec.vsubsbs
5239 // CHECK-LE: @llvm.ppc.altivec.vsubsbs
5242 // CHECK: @llvm.ppc.altivec.vsububs
5243 // CHECK-LE: @llvm.ppc.altivec.vsububs
5246 // CHECK: @llvm.ppc.altivec.vsububs
5247 // CHECK-LE: @llvm.ppc.altivec.vsububs
5250 // CHECK: @llvm.ppc.altivec.vsububs
5251 // CHECK-LE: @llvm.ppc.altivec.vsububs
5254 // CHECK: @llvm.ppc.altivec.vsubshs
5255 // CHECK-LE: @llvm.ppc.altivec.vsubshs
5258 // CHECK: @llvm.ppc.altivec.vsubshs
5259 // CHECK-LE: @llvm.ppc.altivec.vsubshs
5262 // CHECK: @llvm.ppc.altivec.vsubshs
5263 // CHECK-LE: @llvm.ppc.altivec.vsubshs
5266 // CHECK: @llvm.ppc.altivec.vsubuhs
5267 // CHECK-LE: @llvm.ppc.altivec.vsubuhs
5270 // CHECK: @llvm.ppc.altivec.vsubuhs
5271 // CHECK-LE: @llvm.ppc.altivec.vsubuhs
5274 // CHECK: @llvm.ppc.altivec.vsubuhs
5275 // CHECK-LE: @llvm.ppc.altivec.vsubuhs
5278 // CHECK: @llvm.ppc.altivec.vsubsws
5279 // CHECK-LE: @llvm.ppc.altivec.vsubsws
5282 // CHECK: @llvm.ppc.altivec.vsubsws
5283 // CHECK-LE: @llvm.ppc.altivec.vsubsws
5286 // CHECK: @llvm.ppc.altivec.vsubsws
5287 // CHECK-LE: @llvm.ppc.altivec.vsubsws
5290 // CHECK: @llvm.ppc.altivec.vsubuws
5291 // CHECK-LE: @llvm.ppc.altivec.vsubuws
5294 // CHECK: @llvm.ppc.altivec.vsubuws
5295 // CHECK-LE: @llvm.ppc.altivec.vsubuws
5298 // CHECK: @llvm.ppc.altivec.vsubuws
5299 // CHECK-LE: @llvm.ppc.altivec.vsubuws
5302 // CHECK: @llvm.ppc.altivec.vsubsbs
5303 // CHECK-LE: @llvm.ppc.altivec.vsubsbs
5306 // CHECK: @llvm.ppc.altivec.vsubsbs
5307 // CHECK-LE: @llvm.ppc.altivec.vsubsbs
5310 // CHECK: @llvm.ppc.altivec.vsubsbs
5311 // CHECK-LE: @llvm.ppc.altivec.vsubsbs
5314 // CHECK: @llvm.ppc.altivec.vsububs
5315 // CHECK-LE: @llvm.ppc.altivec.vsububs
5318 // CHECK: @llvm.ppc.altivec.vsububs
5319 // CHECK-LE: @llvm.ppc.altivec.vsububs
5322 // CHECK: @llvm.ppc.altivec.vsububs
5323 // CHECK-LE: @llvm.ppc.altivec.vsububs
5326 // CHECK: @llvm.ppc.altivec.vsubshs
5327 // CHECK-LE: @llvm.ppc.altivec.vsubshs
5330 // CHECK: @llvm.ppc.altivec.vsubshs
5331 // CHECK-LE: @llvm.ppc.altivec.vsubshs
5334 // CHECK: @llvm.ppc.altivec.vsubshs
5335 // CHECK-LE: @llvm.ppc.altivec.vsubshs
5338 // CHECK: @llvm.ppc.altivec.vsubuhs
5339 // CHECK-LE: @llvm.ppc.altivec.vsubuhs
5342 // CHECK: @llvm.ppc.altivec.vsubuhs
5343 // CHECK-LE: @llvm.ppc.altivec.vsubuhs
5346 // CHECK: @llvm.ppc.altivec.vsubuhs
5347 // CHECK-LE: @llvm.ppc.altivec.vsubuhs
5350 // CHECK: @llvm.ppc.altivec.vsubsws
5351 // CHECK-LE: @llvm.ppc.altivec.vsubsws
5354 // CHECK: @llvm.ppc.altivec.vsubsws
5355 // CHECK-LE: @llvm.ppc.altivec.vsubsws
5358 // CHECK: @llvm.ppc.altivec.vsubsws
5359 // CHECK-LE: @llvm.ppc.altivec.vsubsws
5362 // CHECK: @llvm.ppc.altivec.vsubuws
5363 // CHECK-LE: @llvm.ppc.altivec.vsubuws
5366 // CHECK: @llvm.ppc.altivec.vsubuws
5367 // CHECK-LE: @llvm.ppc.altivec.vsubuws
5370 // CHECK: @llvm.ppc.altivec.vsubuws
5371 // CHECK-LE: @llvm.ppc.altivec.vsubuws
5375 // CHECK: @llvm.ppc.altivec.vsum4sbs
5376 // CHECK-LE: @llvm.ppc.altivec.vsum4sbs
5379 // CHECK: @llvm.ppc.altivec.vsum4ubs
5380 // CHECK-LE: @llvm.ppc.altivec.vsum4ubs
5383 // CHECK: @llvm.ppc.altivec.vsum4shs
5384 // CHECK-LE: @llvm.ppc.altivec.vsum4shs
5387 // CHECK: @llvm.ppc.altivec.vsum4sbs
5388 // CHECK-LE: @llvm.ppc.altivec.vsum4sbs
5391 // CHECK: @llvm.ppc.altivec.vsum4ubs
5392 // CHECK-LE: @llvm.ppc.altivec.vsum4ubs
5395 // CHECK: @llvm.ppc.altivec.vsum4shs
5396 // CHECK-LE: @llvm.ppc.altivec.vsum4shs
5400 // CHECK: @llvm.ppc.altivec.vsum2sws
5401 // CHECK-LE: @llvm.ppc.altivec.vperm
5402 // CHECK-LE: @llvm.ppc.altivec.vsum2sws
5403 // CHECK-LE: @llvm.ppc.altivec.vperm
5406 // CHECK: @llvm.ppc.altivec.vsum2sws
5407 // CHECK-LE: @llvm.ppc.altivec.vperm
5408 // CHECK-LE: @llvm.ppc.altivec.vsum2sws
5409 // CHECK-LE: @llvm.ppc.altivec.vperm
5413 // CHECK: @llvm.ppc.altivec.vsumsws
5414 // CHECK-LE: @llvm.ppc.altivec.vperm
5415 // CHECK-LE: @llvm.ppc.altivec.vsumsws
5418 // CHECK: @llvm.ppc.altivec.vsumsws
5419 // CHECK-LE: @llvm.ppc.altivec.vperm
5420 // CHECK-LE: @llvm.ppc.altivec.vsumsws
5424 // CHECK: @llvm.ppc.altivec.vrfiz
5425 // CHECK-LE: @llvm.ppc.altivec.vrfiz
5428 // CHECK: @llvm.ppc.altivec.vrfiz
5429 // CHECK-LE: @llvm.ppc.altivec.vrfiz
5433 // CHECK: @llvm.ppc.altivec.vupkhsb
5434 // CHECK-LE: @llvm.ppc.altivec.vupklsb
5437 // CHECK: @llvm.ppc.altivec.vupkhsb
5438 // CHECK-LE: @llvm.ppc.altivec.vupklsb
5441 // CHECK: @llvm.ppc.altivec.vupkhsh
5442 // CHECK-LE: @llvm.ppc.altivec.vupklsh
5445 // CHECK: @llvm.ppc.altivec.vupkhsh
5446 // CHECK-LE: @llvm.ppc.altivec.vupklsh
5449 // CHECK: @llvm.ppc.altivec.vupkhpx
5450 // CHECK-LE: @llvm.ppc.altivec.vupklpx
5453 // CHECK: @llvm.ppc.altivec.vupkhsb
5454 // CHECK-LE: @llvm.ppc.altivec.vupklsb
5457 // CHECK: @llvm.ppc.altivec.vupkhsb
5458 // CHECK-LE: @llvm.ppc.altivec.vupklsb
5461 // CHECK: @llvm.ppc.altivec.vupkhsh
5462 // CHECK-LE: @llvm.ppc.altivec.vupklsh
5465 // CHECK: @llvm.ppc.altivec.vupkhsh
5466 // CHECK-LE: @llvm.ppc.altivec.vupklsh
5469 // CHECK: @llvm.ppc.altivec.vupkhpx
5470 // CHECK-LE: @llvm.ppc.altivec.vupklpx
5474 // CHECK: @llvm.ppc.altivec.vupklsb
5475 // CHECK-LE: @llvm.ppc.altivec.vupkhsb
5478 // CHECK: @llvm.ppc.altivec.vupklsb
5479 // CHECK-LE: @llvm.ppc.altivec.vupkhsb
5482 // CHECK: @llvm.ppc.altivec.vupklsh
5483 // CHECK-LE: @llvm.ppc.altivec.vupkhsh
5486 // CHECK: @llvm.ppc.altivec.vupklsh
5487 // CHECK-LE: @llvm.ppc.altivec.vupkhsh
5490 // CHECK: @llvm.ppc.altivec.vupklpx
5491 // CHECK-LE: @llvm.ppc.altivec.vupkhpx
5494 // CHECK: @llvm.ppc.altivec.vupklsb
5495 // CHECK-LE: @llvm.ppc.altivec.vupkhsb
5498 // CHECK: @llvm.ppc.altivec.vupklsb
5499 // CHECK-LE: @llvm.ppc.altivec.vupkhsb
5502 // CHECK: @llvm.ppc.altivec.vupklsh
5503 // CHECK-LE: @llvm.ppc.altivec.vupkhsh
5506 // CHECK: @llvm.ppc.altivec.vupklsh
5507 // CHECK-LE: @llvm.ppc.altivec.vupkhsh
5510 // CHECK: @llvm.ppc.altivec.vupklpx
5511 // CHECK-LE: @llvm.ppc.altivec.vupkhpx
5792 // CHECK: @llvm.ppc.altivec.lvx
5793 // CHECK: @llvm.ppc.altivec.lvsl
5795 // CHECK: @llvm.ppc.altivec.vperm
5796 // CHECK-LE: @llvm.ppc.altivec.lvx
5797 // CHECK-LE: @llvm.ppc.altivec.lvsl
5799 // CHECK-LE: @llvm.ppc.altivec.vperm
5802 // CHECK: @llvm.ppc.altivec.lvx
5803 // CHECK: @llvm.ppc.altivec.lvsl
5805 // CHECK: @llvm.ppc.altivec.vperm
5806 // CHECK-LE: @llvm.ppc.altivec.lvx
5807 // CHECK-LE: @llvm.ppc.altivec.lvsl
5809 // CHECK-LE: @llvm.ppc.altivec.vperm
5812 // CHECK: @llvm.ppc.altivec.lvx
5813 // CHECK: @llvm.ppc.altivec.lvsl
5815 // CHECK: @llvm.ppc.altivec.vperm
5816 // CHECK-LE: @llvm.ppc.altivec.lvx
5817 // CHECK-LE: @llvm.ppc.altivec.lvsl
5819 // CHECK-LE: @llvm.ppc.altivec.vperm
5822 // CHECK: @llvm.ppc.altivec.lvx
5823 // CHECK: @llvm.ppc.altivec.lvsl
5825 // CHECK: @llvm.ppc.altivec.vperm
5826 // CHECK-LE: @llvm.ppc.altivec.lvx
5827 // CHECK-LE: @llvm.ppc.altivec.lvsl
5829 // CHECK-LE: @llvm.ppc.altivec.vperm
5832 // CHECK: @llvm.ppc.altivec.lvx
5834 // CHECK: @llvm.ppc.altivec.lvsl
5835 // CHECK: @llvm.ppc.altivec.vperm
5836 // CHECK-LE: @llvm.ppc.altivec.lvx
5838 // CHECK-LE: @llvm.ppc.altivec.lvsl
5839 // CHECK-LE: @llvm.ppc.altivec.vperm
5842 // CHECK: @llvm.ppc.altivec.lvx
5843 // CHECK: @llvm.ppc.altivec.lvsl
5845 // CHECK: @llvm.ppc.altivec.vperm
5846 // CHECK-LE: @llvm.ppc.altivec.lvx
5847 // CHECK-LE: @llvm.ppc.altivec.lvsl
5849 // CHECK-LE: @llvm.ppc.altivec.vperm
5852 // CHECK: @llvm.ppc.altivec.lvx
5853 // CHECK: @llvm.ppc.altivec.lvsl
5855 // CHECK: @llvm.ppc.altivec.vperm
5856 // CHECK-LE: @llvm.ppc.altivec.lvx
5857 // CHECK-LE: @llvm.ppc.altivec.lvsl
5859 // CHECK-LE: @llvm.ppc.altivec.vperm
5862 // CHECK: @llvm.ppc.altivec.lvx
5863 // CHECK: @llvm.ppc.altivec.lvsl
5865 // CHECK: @llvm.ppc.altivec.vperm
5866 // CHECK-LE: @llvm.ppc.altivec.lvx
5867 // CHECK-LE: @llvm.ppc.altivec.lvsl
5869 // CHECK-LE: @llvm.ppc.altivec.vperm
5872 // CHECK: @llvm.ppc.altivec.lvx
5873 // CHECK: @llvm.ppc.altivec.lvsl
5875 // CHECK: @llvm.ppc.altivec.vperm
5876 // CHECK-LE: @llvm.ppc.altivec.lvx
5877 // CHECK-LE: @llvm.ppc.altivec.lvsl
5879 // CHECK-LE: @llvm.ppc.altivec.vperm
5882 // CHECK: @llvm.ppc
5884 // CHECK: @llvm.ppc.altivec.lvsl
5885 // CHECK: @llvm.ppc.altivec.vperm
5886 // CHECK-LE: @llvm.ppc.altivec.lvx
5888 // CHECK-LE: @llvm.ppc.altivec.lvsl
5889 // CHECK-LE: @llvm.ppc.altivec.vperm
5892 // CHECK: @llvm.ppc.altivec.lvx
5894 // CHECK: @llvm.ppc.altivec.lvsl
5895 // CHECK: @llvm.ppc.altivec.vperm
5896 // CHECK-LE: @llvm.ppc.altivec.lvx
5898 // CHECK-LE: @llvm.ppc.altivec.lvsl
5899 // CHECK-LE: @llvm.ppc.altivec.vperm
5902 // CHECK: @llvm.ppc.altivec.lvx
5903 // CHECK: @llvm.ppc.altivec.lvsl
5905 // CHECK: @llvm.ppc.altivec.vperm
5906 // CHECK-LE: @llvm.ppc.altivec.lvx
5907 // CHECK-LE: @llvm.ppc.altivec.lvsl
5909 // CHECK-LE: @llvm.ppc.altivec.vperm
5912 // CHECK: @llvm.ppc.altivec.lvx
5913 // CHECK: @llvm.ppc.altivec.lvsl
5915 // CHECK: @llvm.ppc.altivec.vperm
5916 // CHECK-LE: @llvm.ppc.altivec.lvx
5917 // CHECK-LE: @llvm.ppc.altivec.lvsl
5919 // CHECK-LE: @llvm.ppc.altivec.vperm
5922 // CHECK: @llvm.ppc.altivec.lvx
5923 // CHECK: @llvm.ppc.altivec.lvsl
5925 // CHECK: @llvm.ppc.altivec.vperm
5926 // CHECK-LE: @llvm.ppc.altivec.lvx
5927 // CHECK-LE: @llvm.ppc.altivec.lvsl
5929 // CHECK-LE: @llvm.ppc.altivec.vperm
5932 // CHECK: @llvm.ppc.altivec.lvx
5933 // CHECK: @llvm.ppc.altivec.lvsl
5935 // CHECK: @llvm.ppc.altivec.vperm
5936 // CHECK-LE: @llvm.ppc.altivec.lvx
5937 // CHECK-LE: @llvm.ppc.altivec.lvsl
5939 // CHECK-LE: @llvm.ppc.altivec.vperm
5942 // CHECK: @llvm.ppc.altivec.lvx
5944 // CHECK: @llvm.ppc.altivec.lvsl
5945 // CHECK: @llvm.ppc.altivec.vperm
5946 // CHECK-LE: @llvm.ppc.altivec.lvx
5948 // CHECK-LE: @llvm.ppc.altivec.lvsl
5949 // CHECK-LE: @llvm.ppc.altivec.vperm
5952 // CHECK: @llvm.ppc.altivec.lvx
5953 // CHECK: @llvm.ppc.altivec.lvsl
5955 // CHECK: @llvm.ppc.altivec.vperm
5956 // CHECK-LE: @llvm.ppc.altivec.lvx
5957 // CHECK-LE: @llvm.ppc.altivec.lvsl
5959 // CHECK-LE: @llvm.ppc.altivec.vperm
5963 // CHECK: @llvm.ppc.altivec.lvxl
5964 // CHECK: @llvm.ppc.altivec.lvsl
5966 // CHECK: @llvm.ppc.altivec.vperm
5967 // CHECK-LE: @llvm.ppc.altivec.lvxl
5968 // CHECK-LE: @llvm.ppc.altivec.lvsl
5970 // CHECK-LE: @llvm.ppc.altivec.vperm
5973 // CHECK: @llvm.ppc.altivec.lvxl
5974 // CHECK: @llvm.ppc.altivec.lvsl
5976 // CHECK: @llvm.ppc.altivec.vperm
5977 // CHECK-LE: @llvm.ppc.altivec.lvxl
5978 // CHECK-LE: @llvm.ppc.altivec.lvsl
5980 // CHECK-LE: @llvm.ppc.altivec.vperm
5983 // CHECK: @llvm.ppc.altivec.lvxl
5984 // CHECK: @llvm.ppc.altivec.lvsl
5986 // CHECK: @llvm.ppc.altivec.vperm
5987 // CHECK-LE: @llvm.ppc.altivec.lvxl
5988 // CHECK-LE: @llvm.ppc.altivec.lvsl
5990 // CHECK-LE: @llvm.ppc.altivec.vperm
5993 // CHECK: @llvm.ppc.altivec.lvxl
5994 // CHECK: @llvm.ppc.altivec.lvsl
5996 // CHECK: @llvm.ppc.altivec.vperm
5997 // CHECK-LE: @llvm.ppc.altivec.lvxl
5998 // CHECK-LE: @llvm.ppc.altivec.lvsl
6000 // CHECK-LE: @llvm.ppc.altivec.vperm
6003 // CHECK: @llvm.ppc.altivec.lvxl
6005 // CHECK: @llvm.ppc.altivec.lvsl
6006 // CHECK: @llvm.ppc.altivec.vperm
6007 // CHECK-LE: @llvm.ppc.altivec.lvxl
6009 // CHECK-LE: @llvm.ppc.altivec.lvsl
6010 // CHECK-LE: @llvm.ppc.altivec.vperm
6013 // CHECK: @llvm.ppc.altivec.lvxl
6014 // CHECK: @llvm.ppc.altivec.lvsl
6016 // CHECK: @llvm.ppc.altivec.vperm
6017 // CHECK-LE: @llvm.ppc.altivec.lvxl
6018 // CHECK-LE: @llvm.ppc.altivec.lvsl
6020 // CHECK-LE: @llvm.ppc.altivec.vperm
6023 // CHECK: @llvm.ppc.altivec.lvxl
6024 // CHECK: @llvm.ppc.altivec.lvsl
6026 // CHECK: @llvm.ppc.altivec.vperm
6027 // CHECK-LE: @llvm.ppc.altivec.lvxl
6028 // CHECK-LE: @llvm.ppc.altivec.lvsl
6030 // CHECK-LE: @llvm.ppc.altivec.vperm
6033 // CHECK: @llvm.ppc.altivec.lvxl
6034 // CHECK: @llvm.ppc.altivec.lvsl
6036 // CHECK: @llvm.ppc.altivec.vperm
6037 // CHECK-LE: @llvm.ppc.altivec.lvxl
6038 // CHECK-LE: @llvm.ppc.altivec.lvsl
6040 // CHECK-LE: @llvm.ppc.altivec.vperm
6043 // CHECK: @llvm.ppc.altivec.lvxl
6044 // CHECK: @llvm.ppc.altivec.lvsl
6046 // CHECK: @llvm.ppc.altivec.vperm
6047 // CHECK-LE: @llvm.ppc.altivec.lvxl
6048 // CHECK-LE: @llvm.ppc.altivec.lvsl
6050 // CHECK-LE: @llvm.ppc.altivec.vperm
6053 // CHECK: @llvm.ppc.altivec.lvxl
6055 // CHECK: @llvm.ppc.altivec.lvsl
6056 // CHECK: @llvm.ppc.altivec.vperm
6057 // CHECK-LE: @llvm.ppc.altivec.lvxl
6059 // CHECK-LE: @llvm.ppc.altivec.lvsl
6060 // CHECK-LE: @llvm.ppc.altivec.vperm
6063 // CHECK: @llvm.ppc.altivec.lvxl
6065 // CHECK: @llvm.ppc.altivec.lvsl
6066 // CHECK: @llvm.ppc.altivec.vperm
6067 // CHECK-LE: @llvm.ppc.altivec.lvxl
6069 // CHECK-LE: @llvm.ppc.altivec.lvsl
6070 // CHECK-LE: @llvm.ppc.altivec.vperm
6073 // CHECK: @llvm.ppc.altivec.lvxl
6074 // CHECK: @llvm.ppc.altivec.lvsl
6076 // CHECK: @llvm.ppc.altivec.vperm
6077 // CHECK-LE: @llvm.ppc.altivec.lvxl
6078 // CHECK-LE: @llvm.ppc.altivec.lvsl
6080 // CHECK-LE: @llvm.ppc.altivec.vperm
6083 // CHECK: @llvm.ppc.altivec.lvxl
6084 // CHECK: @llvm.ppc.altivec.lvsl
6086 // CHECK: @llvm.ppc.altivec.vperm
6087 // CHECK-LE: @llvm.ppc.altivec.lvxl
6088 // CHECK-LE: @llvm.ppc.altivec.lvsl
6090 // CHECK-LE: @llvm.ppc.altivec.vperm
6093 // CHECK: @llvm.ppc.altivec.lvxl
6094 // CHECK: @llvm.ppc.altivec.lvsl
6096 // CHECK: @llvm.ppc.altivec.vperm
6097 // CHECK-LE: @llvm.ppc.altivec.lvxl
6098 // CHECK-LE: @llvm.ppc.altivec.lvsl
6100 // CHECK-LE: @llvm.ppc.altivec.vperm
6103 // CHECK: @llvm.ppc.altivec.lvxl
6104 // CHECK: @llvm.ppc.altivec.lvsl
6106 // CHECK: @llvm.ppc.altivec.vperm
6107 // CHECK-LE: @llvm.ppc.altivec.lvxl
6108 // CHECK-LE: @llvm.ppc.altivec.lvsl
6110 // CHECK-LE: @llvm.ppc.altivec.vperm
6113 // CHECK: @llvm.ppc.altivec.lvxl
6115 // CHECK: @llvm.ppc.altivec.lvsl
6116 // CHECK: @llvm.ppc.altivec.vperm
6117 // CHECK-LE: @llvm.ppc.altivec.lvxl
6119 // CHECK-LE: @llvm.ppc.altivec.lvsl
6120 // CHECK-LE: @llvm.ppc.altivec.vperm
6123 // CHECK: @llvm.ppc.altivec.lvxl
6124 // CHECK: @llvm.ppc.altivec.lvsl
6126 // CHECK: @llvm.ppc.altivec.vperm
6127 // CHECK-LE: @llvm.ppc.altivec.lvxl
6128 // CHECK-LE: @llvm.ppc.altivec.lvsl
6130 // CHECK-LE: @llvm.ppc.altivec.vperm
6134 // CHECK: @llvm.ppc.altivec.lvx
6135 // CHECK: @llvm.ppc.altivec.lvsl
6137 // CHECK: @llvm.ppc.altivec.vperm
6138 // CHECK-LE: @llvm.ppc.altivec.lvx
6139 // CHECK-LE: @llvm.ppc.altivec.lvsl
6141 // CHECK-LE: @llvm.ppc.altivec.vperm
6144 // CHECK: @llvm.ppc.altivec.lvx
6145 // CHECK: @llvm.ppc.altivec.lvsl
6147 // CHECK: @llvm.ppc.altivec.vperm
6148 // CHECK-LE: @llvm.ppc.altivec.lvx
6149 // CHECK-LE: @llvm.ppc.altivec.lvsl
6151 // CHECK-LE: @llvm.ppc.altivec.vperm
6154 // CHECK: @llvm.ppc.altivec.lvx
6155 // CHECK: @llvm.ppc.altivec.lvsl
6157 // CHECK: @llvm.ppc.altivec.vperm
6158 // CHECK-LE: @llvm.ppc.altivec.lvx
6159 // CHECK-LE: @llvm.ppc.altivec.lvsl
6161 // CHECK-LE: @llvm.ppc.altivec.vperm
6164 // CHECK: @llvm.ppc.altivec.lvx
6165 // CHECK: @llvm.ppc.altivec.lvsl
6167 // CHECK: @llvm.ppc.altivec.vperm
6168 // CHECK-LE: @llvm.ppc.altivec.lvx
6169 // CHECK-LE: @llvm.ppc.altivec.lvsl
6171 // CHECK-LE: @llvm.ppc.altivec.vperm
6175 // CHECK: @llvm.ppc.altivec.lvx
6176 // CHECK: @llvm.ppc.altivec.lvsl
6177 // CHECK: @llvm.ppc.altivec.vperm
6179 // CHECK-LE: @llvm.ppc.altivec.lvx
6180 // CHECK-LE: @llvm.ppc.altivec.lvsl
6181 // CHECK-LE: @llvm.ppc.altivec.vperm
6184 // CHECK: @llvm.ppc.altivec.lvx
6185 // CHECK: @llvm.ppc.altivec.lvsl
6187 // CHECK: @llvm.ppc.altivec.vperm
6188 // CHECK-LE: @llvm.ppc.altivec.lvx
6189 // CHECK-LE: @llvm.ppc.altivec.lvsl
6191 // CHECK-LE: @llvm.ppc.altivec.vperm
6194 // CHECK: @llvm.ppc.altivec.lvx
6195 // CHECK: @llvm.ppc.altivec.lvsl
6197 // CHECK: @llvm.ppc.altivec.vperm
6198 // CHECK-LE: @llvm.ppc.altivec.lvx
6199 // CHECK-LE: @llvm.ppc.altivec.lvsl
6201 // CHECK-LE: @llvm.ppc.altivec.vperm
6204 // CHECK: @llvm.ppc.altivec.lvx
6205 // CHECK: @llvm.ppc.altivec.lvsl
6207 // CHECK: @llvm.ppc.altivec.vperm
6208 // CHECK-LE: @llvm.ppc.altivec.lvx
6209 // CHECK-LE: @llvm.ppc.altivec.lvsl
6211 // CHECK-LE: @llvm.ppc.altivec.vperm
6214 // CHECK: @llvm.ppc.altivec.lvx
6215 // CHECK: @llvm.ppc.altivec.lvsl
6217 // CHECK: @llvm.ppc.altivec.vperm
6218 // CHECK-LE: @llvm.ppc.altivec.lvx
6219 // CHECK-LE: @llvm.ppc.altivec.lvsl
6221 // CHECK-LE: @llvm.ppc.altivec.vperm
6225 // CHECK: @llvm.ppc.altivec.lvx
6226 // CHECK: @llvm.ppc.altivec.lvsl
6227 // CHECK: @llvm.ppc.altivec.vperm
6229 // CHECK-LE: @llvm.ppc.altivec.lvx
6230 // CHECK-LE: @llvm.ppc.altivec.lvsl
6231 // CHECK-LE: @llvm.ppc.altivec.vperm
6235 // CHECK: @llvm.ppc.altivec.lvx
6236 // CHECK: @llvm.ppc.altivec.lvsl
6237 // CHECK: @llvm.ppc.altivec.vperm
6239 // CHECK-LE: @llvm.ppc.altivec.lvx
6240 // CHECK-LE: @llvm.ppc.altivec.lvsl
6241 // CHECK-LE: @llvm.ppc.altivec.vperm
6244 // CHECK: @llvm.ppc.altivec.lvx
6245 // CHECK: @llvm.ppc.altivec.lvsl
6247 // CHECK: @llvm.ppc.altivec.vperm
6248 // CHECK-LE: @llvm.ppc.altivec.lvx
6249 // CHECK-LE: @llvm.ppc.altivec.lvsl
6251 // CHECK-LE: @llvm.ppc.altivec.vperm
6254 // CHECK: @llvm.ppc.altivec.lvx
6255 // CHECK: @llvm.ppc.altivec.lvsl
6257 // CHECK: @llvm.ppc.altivec.vperm
6258 // CHECK-LE: @llvm.ppc.altivec.lvx
6259 // CHECK-LE: @llvm.ppc.altivec.lvsl
6261 // CHECK-LE: @llvm.ppc.altivec.vperm
6264 // CHECK: @llvm.ppc.altivec.lvx
6265 // CHECK: @llvm.ppc.altivec.lvsl
6267 // CHECK: @llvm.ppc.altivec.vperm
6268 // CHECK-LE: @llvm.ppc.altivec.lvx
6269 // CHECK-LE: @llvm.ppc.altivec.lvsl
6271 // CHECK-LE: @llvm.ppc.altivec.vperm
6274 // CHECK: @llvm.ppc.altivec.lvx
6275 // CHECK: @llvm.ppc.altivec.lvsl
6277 // CHECK: @llvm.ppc.altivec.vperm
6278 // CHECK-LE: @llvm.ppc.altivec.lvx
6279 // CHECK-LE: @llvm.ppc.altivec.lvsl
6281 // CHECK-LE: @llvm.ppc.altivec.vperm
6285 // CHECK: @llvm.ppc.altivec.lvx
6286 // CHECK: @llvm.ppc.altivec.lvsl
6287 // CHECK: @llvm.ppc.altivec.vperm
6289 // CHECK-LE: @llvm.ppc.altivec.lvx
6290 // CHECK-LE: @llvm.ppc.altivec.lvsl
6291 // CHECK-LE: @llvm.ppc.altivec.vperm
6294 // CHECK: @llvm.ppc.altivec.lvx
6295 // CHECK: @llvm.ppc.altivec.lvsl
6297 // CHECK: @llvm.ppc.altivec.vperm
6298 // CHECK-LE: @llvm.ppc.altivec.lvx
6299 // CHECK-LE: @llvm.ppc.altivec.lvsl
6301 // CHECK-LE: @llvm.ppc.altivec.vperm
6305 // CHECK: @llvm.ppc.altivec.lvxl
6306 // CHECK: @llvm.ppc.altivec.lvsl
6308 // CHECK: @llvm.ppc.altivec.vperm
6309 // CHECK-LE: @llvm.ppc.altivec.lvxl
6310 // CHECK-LE: @llvm.ppc.altivec.lvsl
6312 // CHECK-LE: @llvm.ppc.altivec.vperm
6315 // CHECK: @llvm.ppc.altivec.lvxl
6316 // CHECK: @llvm.ppc.altivec.lvsl
6318 // CHECK: @llvm.ppc.altivec.vperm
6319 // CHECK-LE: @llvm.ppc.altivec.lvxl
6320 // CHECK-LE: @llvm.ppc.altivec.lvsl
6322 // CHECK-LE: @llvm.ppc.altivec.vperm
6325 // CHECK: @llvm.ppc.altivec.lvxl
6326 // CHECK: @llvm.ppc.altivec.lvsl
6328 // CHECK: @llvm.ppc.altivec.vperm
6329 // CHECK-LE: @llvm.ppc.altivec.lvxl
6330 // CHECK-LE: @llvm.ppc.altivec.lvsl
6332 // CHECK-LE: @llvm.ppc.altivec.vperm
6335 // CHECK: @llvm.ppc.altivec.lvxl
6336 // CHECK: @llvm.ppc.altivec.lvsl
6338 // CHECK: @llvm.ppc.altivec.vperm
6339 // CHECK-LE: @llvm.ppc.altivec.lvxl
6340 // CHECK-LE: @llvm.ppc.altivec.lvsl
6342 // CHECK-LE: @llvm.ppc.altivec.vperm
6346 // CHECK: @llvm.ppc.altivec.lvxl
6347 // CHECK: @llvm.ppc.altivec.lvsl
6348 // CHECK: @llvm.ppc.altivec.vperm
6350 // CHECK-LE: @llvm.ppc.altivec.lvxl
6351 // CHECK-LE: @llvm.ppc.altivec.lvsl
6352 // CHECK-LE: @llvm.ppc.altivec.vperm
6355 // CHECK: @llvm.ppc.altivec.lvxl
6356 // CHECK: @llvm.ppc.altivec.lvsl
6358 // CHECK: @llvm.ppc.altivec.vperm
6359 // CHECK-LE: @llvm.ppc.altivec.lvxl
6360 // CHECK-LE: @llvm.ppc.altivec.lvsl
6362 // CHECK-LE: @llvm.ppc.altivec.vperm
6365 // CHECK: @llvm.ppc.altivec.lvxl
6366 // CHECK: @llvm.ppc.altivec.lvsl
6368 // CHECK: @llvm.ppc.altivec.vperm
6369 // CHECK-LE: @llvm.ppc.altivec.lvxl
6370 // CHECK-LE: @llvm.ppc.altivec.lvsl
6372 // CHECK-LE: @llvm.ppc.altivec.vperm
6375 // CHECK: @llvm.ppc.altivec.lvxl
6376 // CHECK: @llvm.ppc.altivec.lvsl
6378 // CHECK: @llvm.ppc.altivec.vperm
6379 // CHECK-LE: @llvm.ppc.altivec.lvxl
6380 // CHECK-LE: @llvm.ppc.altivec.lvsl
6382 // CHECK-LE: @llvm.ppc.altivec.vperm
6385 // CHECK: @llvm.ppc.altivec.lvxl
6386 // CHECK: @llvm.ppc.altivec.lvsl
6388 // CHECK: @llvm.ppc.altivec.vperm
6389 // CHECK-LE: @llvm.ppc.altivec.lvxl
6390 // CHECK-LE: @llvm.ppc.altivec.lvsl
6392 // CHECK-LE: @llvm.ppc.altivec.vperm
6396 // CHECK: @llvm.ppc.altivec.lvxl
6397 // CHECK: @llvm.ppc.altivec.lvsl
6398 // CHECK: @llvm.ppc.altivec.vperm
6400 // CHECK-LE: @llvm.ppc.altivec.lvxl
6401 // CHECK-LE: @llvm.ppc.altivec.lvsl
6402 // CHECK-LE: @llvm.ppc.altivec.vperm
6406 // CHECK: @llvm.ppc.altivec.lvxl
6407 // CHECK: @llvm.ppc.altivec.lvsl
6408 // CHECK: @llvm.ppc.altivec.vperm
6410 // CHECK-LE: @llvm.ppc.altivec.lvxl
6411 // CHECK-LE: @llvm.ppc.altivec.lvsl
6412 // CHECK-LE: @llvm.ppc.altivec.vperm
6415 // CHECK: @llvm.ppc.altivec.lvxl
6416 // CHECK: @llvm.ppc.altivec.lvsl
6418 // CHECK: @llvm.ppc.altivec.vperm
6419 // CHECK-LE: @llvm.ppc.altivec.lvxl
6420 // CHECK-LE: @llvm.ppc.altivec.lvsl
6422 // CHECK-LE: @llvm.ppc.altivec.vperm
6425 // CHECK: @llvm.ppc.altivec.lvxl
6426 // CHECK: @llvm.ppc.altivec.lvsl
6428 // CHECK: @llvm.ppc.altivec.vperm
6429 // CHECK-LE: @llvm.ppc.altivec.lvxl
6430 // CHECK-LE: @llvm.ppc.altivec.lvsl
6432 // CHECK-LE: @llvm.ppc.altivec.vperm
6435 // CHECK: @llvm.ppc.altivec.lvxl
6436 // CHECK: @llvm.ppc.altivec.lvsl
6438 // CHECK: @llvm.ppc.altivec.vperm
6439 // CHECK-LE: @llvm.ppc.altivec.lvxl
6440 // CHECK-LE: @llvm.ppc.altivec.lvsl
6442 // CHECK-LE: @llvm.ppc.altivec.vperm
6445 // CHECK: @llvm.ppc.altivec.lvxl
6446 // CHECK: @llvm.ppc.altivec.lvsl
6448 // CHECK: @llvm.ppc.altivec.vperm
6449 // CHECK-LE: @llvm.ppc.altivec.lvxl
6450 // CHECK-LE: @llvm.ppc.altivec.lvsl
6452 // CHECK-LE: @llvm.ppc.altivec.vperm
6456 // CHECK: @llvm.ppc.altivec.lvxl
6457 // CHECK: @llvm.ppc.altivec.lvsl
6458 // CHECK: @llvm.ppc.altivec.vperm
6460 // CHECK-LE: @llvm.ppc.altivec.lvxl
6461 // CHECK-LE: @llvm.ppc.altivec.lvsl
6462 // CHECK-LE: @llvm.ppc.altivec.vperm
6465 // CHECK: @llvm.ppc.altivec.lvxl
6466 // CHECK: @llvm.ppc.altivec.lvsl
6468 // CHECK: @llvm.ppc.altivec.vperm
6469 // CHECK-LE: @llvm.ppc.altivec.lvxl
6470 // CHECK-LE: @llvm.ppc.altivec.lvsl
6472 // CHECK-LE: @llvm.ppc.altivec.vperm
6476 // CHECK: @llvm.ppc.altivec.lvx
6477 // CHECK: @llvm.ppc.altivec.lvsl
6479 // CHECK: @llvm.ppc.altivec.vperm
6480 // CHECK: @llvm.ppc.altivec.lvsr
6481 // CHECK: @llvm.ppc.altivec.vperm
6482 // CHECK: @llvm.ppc.altivec.stvx
6483 // CHECK-LE: @llvm.ppc.altivec.lvx
6484 // CHECK-LE: @llvm.ppc.altivec.lvsl
6486 // CHECK-LE: @llvm.ppc.altivec.vperm
6487 // CHECK-LE: @llvm.ppc.altivec.lvsr
6488 // CHECK-LE: @llvm.ppc.altivec.vperm
6489 // CHECK-LE: @llvm.ppc.altivec.stvx
6492 // CHECK: @llvm.ppc.altivec.lvx
6493 // CHECK: @llvm.ppc.altivec.lvsl
6495 // CHECK: @llvm.ppc.altivec.vperm
6496 // CHECK: @llvm.ppc.altivec.lvsr
6497 // CHECK: @llvm.ppc.altivec.vperm
6498 // CHECK: @llvm.ppc.altivec.stvx
6499 // CHECK-LE: @llvm.ppc.altivec.lvx
6500 // CHECK-LE: @llvm.ppc.altivec.lvsl
6502 // CHECK-LE: @llvm.ppc.altivec.vperm
6503 // CHECK-LE: @llvm.ppc.altivec.lvsr
6504 // CHECK-LE: @llvm.ppc.altivec.vperm
6505 // CHECK-LE: @llvm.ppc.altivec.stvx
6508 // CHECK: @llvm.ppc.altivec.lvx
6509 // CHECK: @llvm.ppc.altivec.lvsl
6511 // CHECK: @llvm.ppc.altivec.vperm
6512 // CHECK: @llvm.ppc.altivec.lvsr
6513 // CHECK: @llvm.ppc.altivec.vperm
6514 // CHECK: @llvm.ppc.altivec.stvx
6515 // CHECK-LE: @llvm.ppc.altivec.lvx
6516 // CHECK-LE: @llvm.ppc.altivec.lvsl
6518 // CHECK-LE: @llvm.ppc.altivec.vperm
6519 // CHECK-LE: @llvm.ppc.altivec.lvsr
6520 // CHECK-LE: @llvm.ppc.altivec.vperm
6521 // CHECK-LE: @llvm.ppc.altivec.stvx
6524 // CHECK: @llvm.ppc.altivec.lvx
6525 // CHECK: @llvm.ppc.altivec.lvsl
6527 // CHECK: @llvm.ppc.altivec.vperm
6528 // CHECK: @llvm.ppc.altivec.lvsr
6529 // CHECK: @llvm.ppc.altivec.vperm
6530 // CHECK: @llvm.ppc.altivec.stvx
6531 // CHECK-LE: @llvm.ppc.altivec.lvx
6532 // CHECK-LE: @llvm.ppc.altivec.lvsl
6534 // CHECK-LE: @llvm.ppc.altivec.vperm
6535 // CHECK-LE: @llvm.ppc.altivec.lvsr
6536 // CHECK-LE: @llvm.ppc.altivec.vperm
6537 // CHECK-LE: @llvm.ppc.altivec.stvx
6541 // CHECK: @llvm.ppc.altivec.lvx
6542 // CHECK: @llvm.ppc.altivec.lvsl
6543 // CHECK: @llvm.ppc.altivec.vperm
6544 // CHECK: @llvm.ppc.altivec.lvsr
6545 // CHECK: @llvm.ppc.altivec.vperm
6546 // CHECK: @llvm.ppc.altivec.stvx
6548 // CHECK-LE: @llvm.ppc.altivec.lvx
6549 // CHECK-LE: @llvm.ppc.altivec.lvsl
6550 // CHECK-LE: @llvm.ppc.altivec.vperm
6551 // CHECK-LE: @llvm.ppc.altivec.lvsr
6552 // CHECK-LE: @llvm.ppc.altivec.vperm
6553 // CHECK-LE: @llvm.ppc.altivec.stvx
6556 // CHECK: @llvm.ppc.altivec.lvx
6557 // CHECK: @llvm.ppc.altivec.lvsl
6559 // CHECK: @llvm.ppc.altivec.vperm
6560 // CHECK: @llvm.ppc.altivec.lvsr
6561 // CHECK: @llvm.ppc.altivec.vperm
6562 // CHECK: @llvm.ppc.altivec.stvx
6563 // CHECK-LE: @llvm.ppc.altivec.lvx
6564 // CHECK-LE: @llvm.ppc.altivec.lvsl
6566 // CHECK-LE: @llvm.ppc.altivec.vperm
6567 // CHECK-LE: @llvm.ppc.altivec.lvsr
6568 // CHECK-LE: @llvm.ppc.altivec.vperm
6569 // CHECK-LE: @llvm.ppc.altivec.stvx
6572 // CHECK: @llvm.ppc.altivec.lvx
6573 // CHECK: @llvm.ppc.altivec.lvsl
6575 // CHECK: @llvm.ppc.altivec.vperm
6576 // CHECK: @llvm.ppc.altivec.lvsr
6577 // CHECK: @llvm.ppc.altivec.vperm
6578 // CHECK: @llvm.ppc.altivec.stvx
6579 // CHECK-LE: @llvm.ppc.altivec.lvx
6580 // CHECK-LE: @llvm.ppc.altivec.lvsl
6582 // CHECK-LE: @llvm.ppc.altivec.vperm
6583 // CHECK-LE: @llvm.ppc.altivec.lvsr
6584 // CHECK-LE: @llvm.ppc.altivec.vperm
6585 // CHECK-LE: @llvm.ppc.altivec.stvx
6588 // CHECK: @llvm.ppc.altivec.lvx
6589 // CHECK: @llvm.ppc.altivec.lvsl
6591 // CHECK: @llvm.ppc.altivec.vperm
6592 // CHECK: @llvm.ppc.altivec.lvsr
6593 // CHECK: @llvm.ppc.altivec.vperm
6594 // CHECK: @llvm.ppc.altivec.stvx
6595 // CHECK-LE: @llvm.ppc.altivec.lvx
6596 // CHECK-LE: @llvm.ppc.altivec.lvsl
6598 // CHECK-LE: @llvm.ppc.altivec.vperm
6599 // CHECK-LE: @llvm.ppc.altivec.lvsr
6600 // CHECK-LE: @llvm.ppc.altivec.vperm
6601 // CHECK-LE: @llvm.ppc.altivec.stvx
6604 // CHECK: @llvm.ppc.altivec.lvx
6605 // CHECK: @llvm.ppc.altivec.lvsl
6607 // CHECK: @llvm.ppc.altivec.vperm
6608 // CHECK: @llvm.ppc.altivec.lvsr
6609 // CHECK: @llvm.ppc.altivec.vperm
6610 // CHECK: @llvm.ppc.altivec.stvx
6611 // CHECK-LE: @llvm.ppc.altivec.lvx
6612 // CHECK-LE: @llvm.ppc.altivec.lvsl
6614 // CHECK-LE: @llvm.ppc.altivec.vperm
6615 // CHECK-LE: @llvm.ppc.altivec.lvsr
6616 // CHECK-LE: @llvm.ppc.altivec.vperm
6617 // CHECK-LE: @llvm.ppc.altivec.stvx
6621 // CHECK: @llvm.ppc.altivec.lvx
6622 // CHECK: @llvm.ppc.altivec.lvsl
6623 // CHECK: @llvm.ppc.altivec.vperm
6624 // CHECK: @llvm.ppc.altivec.lvsr
6625 // CHECK: @llvm.ppc.altivec.vperm
6626 // CHECK: @llvm.ppc.altivec.stvx
6628 // CHECK-LE: @llvm.ppc.altivec.lvx
6629 // CHECK-LE: @llvm.ppc.altivec.lvsl
6630 // CHECK-LE: @llvm.ppc.altivec.vperm
6631 // CHECK-LE: @llvm.ppc.altivec.lvsr
6632 // CHECK-LE: @llvm.ppc.altivec.vperm
6633 // CHECK-LE: @llvm.ppc.altivec.stvx
6637 // CHECK: @llvm.ppc.altivec.lvx
6638 // CHECK: @llvm.ppc.altivec.lvsl
6639 // CHECK: @llvm.ppc.altivec.vperm
6640 // CHECK: @llvm.ppc.altivec.lvsr
6641 // CHECK: @llvm.ppc.altivec.vperm
6642 // CHECK: @llvm.ppc.altivec.stvx
6644 // CHECK-LE: @llvm.ppc.altivec.lvx
6645 // CHECK-LE: @llvm.ppc.altivec.lvsl
6646 // CHECK-LE: @llvm.ppc.altivec.vperm
6647 // CHECK-LE: @llvm.ppc.altivec.lvsr
6648 // CHECK-LE: @llvm.ppc.altivec.vperm
6649 // CHECK-LE: @llvm.ppc.altivec.stvx
6652 // CHECK: @llvm.ppc.altivec.lvx
6653 // CHECK: @llvm.ppc.altivec.lvsl
6655 // CHECK: @llvm.ppc.altivec.vperm
6656 // CHECK: @llvm.ppc.altivec.lvsr
6657 // CHECK: @llvm.ppc.altivec.vperm
6658 // CHECK: @llvm.ppc.altivec.stvx
6659 // CHECK-LE: @llvm.ppc.altivec.lvx
6660 // CHECK-LE: @llvm.ppc.altivec.lvsl
6662 // CHECK-LE: @llvm.ppc.altivec.vperm
6663 // CHECK-LE: @llvm.ppc.altivec.lvsr
6664 // CHECK-LE: @llvm.ppc.altivec.vperm
6665 // CHECK-LE: @llvm.ppc.altivec.stvx
6668 // CHECK: @llvm.ppc.altivec.lvx
6669 // CHECK: @llvm.ppc.altivec.lvsl
6671 // CHECK: @llvm.ppc.altivec.vperm
6672 // CHECK: @llvm.ppc.altivec.lvsr
6673 // CHECK: @llvm.ppc.altivec.vperm
6674 // CHECK: @llvm.ppc.altivec.stvx
6675 // CHECK-LE: @llvm.ppc.altivec.lvx
6676 // CHECK-LE: @llvm.ppc.altivec.lvsl
6678 // CHECK-LE: @llvm.ppc.altivec.vperm
6679 // CHECK-LE: @llvm.ppc.altivec.lvsr
6680 // CHECK-LE: @llvm.ppc.altivec.vperm
6681 // CHECK-LE: @llvm.ppc.altivec.stvx
6684 // CHECK: @llvm.ppc.altivec.lvx
6685 // CHECK: @llvm.ppc.altivec.lvsl
6687 // CHECK: @llvm.ppc.altivec.vperm
6688 // CHECK: @llvm.ppc.altivec.lvsr
6689 // CHECK: @llvm.ppc.altivec.vperm
6690 // CHECK: @llvm.ppc.altivec.stvx
6691 // CHECK-LE: @llvm.ppc.altivec.lvx
6692 // CHECK-LE: @llvm.ppc.altivec.lvsl
6694 // CHECK-LE: @llvm.ppc.altivec.vperm
6695 // CHECK-LE: @llvm.ppc.altivec.lvsr
6696 // CHECK-LE: @llvm.ppc.altivec.vperm
6697 // CHECK-LE: @llvm.ppc.altivec.stvx
6700 // CHECK: @llvm.ppc.altivec.lvx
6701 // CHECK: @llvm.ppc.altivec.lvsl
6703 // CHECK: @llvm.ppc.altivec.vperm
6704 // CHECK: @llvm.ppc.altivec.lvsr
6705 // CHECK: @llvm.ppc.altivec.vperm
6706 // CHECK: @llvm.ppc.altivec.stvx
6707 // CHECK-LE: @llvm.ppc.altivec.lvx
6708 // CHECK-LE: @llvm.ppc.altivec.lvsl
6710 // CHECK-LE: @llvm.ppc.altivec.vperm
6711 // CHECK-LE: @llvm.ppc.altivec.lvsr
6712 // CHECK-LE: @llvm.ppc.altivec.vperm
6713 // CHECK-LE: @llvm.ppc.altivec.stvx
6717 // CHECK: @llvm.ppc.altivec.lvx
6718 // CHECK: @llvm.ppc.altivec.lvsl
6719 // CHECK: @llvm.ppc.altivec.vperm
6720 // CHECK: @llvm.ppc.altivec.lvsr
6721 // CHECK: @llvm.ppc.altivec.vperm
6722 // CHECK: @llvm.ppc.altivec.stvx
6724 // CHECK-LE: @llvm.ppc.altivec.lvx
6725 // CHECK-LE: @llvm.ppc.altivec.lvsl
6726 // CHECK-LE: @llvm.ppc.altivec.vperm
6727 // CHECK-LE: @llvm.ppc.altivec.lvsr
6728 // CHECK-LE: @llvm.ppc.altivec.vperm
6729 // CHECK-LE: @llvm.ppc.altivec.stvx
6732 // CHECK: @llvm.ppc.altivec.lvx
6733 // CHECK: @llvm.ppc.altivec.lvsl
6735 // CHECK: @llvm.ppc.altivec.vperm
6736 // CHECK: @llvm.ppc.altivec.lvsr
6737 // CHECK: @llvm.ppc.altivec.vperm
6738 // CHECK: @llvm.ppc.altivec.stvx
6739 // CHECK-LE: @llvm.ppc.altivec.lvx
6740 // CHECK-LE: @llvm.ppc.altivec.lvsl
6742 // CHECK-LE: @llvm.ppc.altivec.vperm
6743 // CHECK-LE: @llvm.ppc.altivec.lvsr
6744 // CHECK-LE: @llvm.ppc.altivec.vperm
6745 // CHECK-LE: @llvm.ppc.altivec.stvx
6749 // CHECK: @llvm.ppc.altivec.lvx
6750 // CHECK: @llvm.ppc.altivec.lvsl
6752 // CHECK: @llvm.ppc.altivec.vperm
6753 // CHECK: @llvm.ppc.altivec.lvsr
6754 // CHECK: @llvm.ppc.altivec.vperm
6755 // CHECK: @llvm.ppc.altivec.stvxl
6756 // CHECK-LE: @llvm.ppc.altivec.lvx
6757 // CHECK-LE: @llvm.ppc.altivec.lvsl
6759 // CHECK-LE: @llvm.ppc.altivec.vperm
6760 // CHECK-LE: @llvm.ppc.altivec.lvsr
6761 // CHECK-LE: @llvm.ppc.altivec.vperm
6762 // CHECK-LE: @llvm.ppc.altivec.stvxl
6765 // CHECK: @llvm.ppc.altivec.lvx
6766 // CHECK: @llvm.ppc.altivec.lvsl
6768 // CHECK: @llvm.ppc.altivec.vperm
6769 // CHECK: @llvm.ppc.altivec.lvsr
6770 // CHECK: @llvm.ppc.altivec.vperm
6771 // CHECK: @llvm.ppc.altivec.stvxl
6772 // CHECK-LE: @llvm.ppc.altivec.lvx
6773 // CHECK-LE: @llvm.ppc.altivec.lvsl
6775 // CHECK-LE: @llvm.ppc.altivec.vperm
6776 // CHECK-LE: @llvm.ppc.altivec.lvsr
6777 // CHECK-LE: @llvm.ppc.altivec.vperm
6778 // CHECK-LE: @llvm.ppc.altivec.stvxl
6781 // CHECK: @llvm.ppc.altivec.lvx
6782 // CHECK: @llvm.ppc.altivec.lvsl
6784 // CHECK: @llvm.ppc.altivec.vperm
6785 // CHECK: @llvm.ppc.altivec.lvsr
6786 // CHECK: @llvm.ppc.altivec.vperm
6787 // CHECK: @llvm.ppc.altivec.stvxl
6788 // CHECK-LE: @llvm.ppc.altivec.lvx
6789 // CHECK-LE: @llvm.ppc.altivec.lvsl
6791 // CHECK-LE: @llvm.ppc.altivec.vperm
6792 // CHECK-LE: @llvm.ppc.altivec.lvsr
6793 // CHECK-LE: @llvm.ppc.altivec.vperm
6794 // CHECK-LE: @llvm.ppc.altivec.stvxl
6797 // CHECK: @llvm.ppc.altivec.lvx
6798 // CHECK: @llvm.ppc.altivec.lvsl
6800 // CHECK: @llvm.ppc.altivec.vperm
6801 // CHECK: @llvm.ppc.altivec.lvsr
6802 // CHECK: @llvm.ppc.altivec.vperm
6803 // CHECK: @llvm.ppc.altivec.stvxl
6804 // CHECK-LE: @llvm.ppc.altivec.lvx
6805 // CHECK-LE: @llvm.ppc.altivec.lvsl
6807 // CHECK-LE: @llvm.ppc.altivec.vperm
6808 // CHECK-LE: @llvm.ppc.altivec.lvsr
6809 // CHECK-LE: @llvm.ppc.altivec.vperm
6810 // CHECK-LE: @llvm.ppc.altivec.stvxl
6814 // CHECK: @llvm.ppc.altivec.lvx
6815 // CHECK: @llvm.ppc.altivec.lvsl
6816 // CHECK: @llvm.ppc.altivec.vperm
6817 // CHECK: @llvm.ppc.altivec.lvsr
6818 // CHECK: @llvm.ppc.altivec.vperm
6819 // CHECK: @llvm.ppc.altivec.stvxl
6821 // CHECK-LE: @llvm.ppc.altivec.lvx
6822 // CHECK-LE: @llvm.ppc.altivec.lvsl
6823 // CHECK-LE: @llvm.ppc.altivec.vperm
6824 // CHECK-LE: @llvm.ppc.altivec.lvsr
6825 // CHECK-LE: @llvm.ppc.altivec.vperm
6826 // CHECK-LE: @llvm.ppc.altivec.stvxl
6829 // CHECK: @llvm.ppc.altivec.lvx
6830 // CHECK: @llvm.ppc.altivec.lvsl
6832 // CHECK: @llvm.ppc.altivec.vperm
6833 // CHECK: @llvm.ppc.altivec.lvsr
6834 // CHECK: @llvm.ppc.altivec.vperm
6835 // CHECK: @llvm.ppc.altivec.stvxl
6836 // CHECK-LE: @llvm.ppc.altivec.lvx
6837 // CHECK-LE: @llvm.ppc.altivec.lvsl
6839 // CHECK-LE: @llvm.ppc.altivec.vperm
6840 // CHECK-LE: @llvm.ppc.altivec.lvsr
6841 // CHECK-LE: @llvm.ppc.altivec.vperm
6842 // CHECK-LE: @llvm.ppc.altivec.stvxl
6845 // CHECK: @llvm.ppc.altivec.lvx
6846 // CHECK: @llvm.ppc.altivec.lvsl
6848 // CHECK: @llvm.ppc.altivec.vperm
6849 // CHECK: @llvm.ppc.altivec.lvsr
6850 // CHECK: @llvm.ppc.altivec.vperm
6851 // CHECK: @llvm.ppc.altivec.stvxl
6852 // CHECK-LE: @llvm.ppc.altivec.lvx
6853 // CHECK-LE: @llvm.ppc.altivec.lvsl
6855 // CHECK-LE: @llvm.ppc.altivec.vperm
6856 // CHECK-LE: @llvm.ppc.altivec.lvsr
6857 // CHECK-LE: @llvm.ppc.altivec.vperm
6858 // CHECK-LE: @llvm.ppc.altivec.stvxl
6861 // CHECK: @llvm.ppc.altivec.lvx
6862 // CHECK: @llvm.ppc.altivec.lvsl
6864 // CHECK: @llvm.ppc.altivec.vperm
6865 // CHECK: @llvm.ppc.altivec.lvsr
6866 // CHECK: @llvm.ppc.altivec.vperm
6867 // CHECK: @llvm.ppc.altivec.stvxl
6868 // CHECK-LE: @llvm.ppc.altivec.lvx
6869 // CHECK-LE: @llvm.ppc.altivec.lvsl
6871 // CHECK-LE: @llvm.ppc.altivec.vperm
6872 // CHECK-LE: @llvm.ppc.altivec.lvsr
6873 // CHECK-LE: @llvm.ppc
6874 // CHECK-LE: @llvm.ppc.altivec.stvxl
6877 // CHECK: @llvm.ppc.altivec.lvx
6878 // CHECK: @llvm.ppc.altivec.lvsl
6880 // CHECK: @llvm.ppc.altivec.vperm
6881 // CHECK: @llvm.ppc.altivec.lvsr
6882 // CHECK: @llvm.ppc.altivec.vperm
6883 // CHECK: @llvm.ppc.altivec.stvxl
6884 // CHECK-LE: @llvm.ppc.altivec.lvx
6885 // CHECK-LE: @llvm.ppc.altivec.lvsl
6887 // CHECK-LE: @llvm.ppc.altivec.vperm
6888 // CHECK-LE: @llvm.ppc.altivec.lvsr
6889 // CHECK-LE: @llvm.ppc.altivec.vperm
6890 // CHECK-LE: @llvm.ppc.altivec.stvxl
6894 // CHECK: @llvm.ppc.altivec.lvx
6895 // CHECK: @llvm.ppc.altivec.lvsl
6896 // CHECK: @llvm.ppc.altivec.vperm
6897 // CHECK: @llvm.ppc.altivec.lvsr
6898 // CHECK: @llvm.ppc.altivec.vperm
6899 // CHECK: @llvm.ppc.altivec.stvxl
6901 // CHECK-LE: @llvm.ppc.altivec.lvx
6902 // CHECK-LE: @llvm.ppc.altivec.lvsl
6903 // CHECK-LE: @llvm.ppc.altivec.vperm
6904 // CHECK-LE: @llvm.ppc.altivec.lvsr
6905 // CHECK-LE: @llvm.ppc.altivec.vperm
6906 // CHECK-LE: @llvm.ppc.altivec.stvxl
6910 // CHECK: @llvm.ppc.altivec.lvx
6911 // CHECK: @llvm.ppc.altivec.lvsl
6912 // CHECK: @llvm.ppc.altivec.vperm
6913 // CHECK: @llvm.ppc.altivec.lvsr
6914 // CHECK: @llvm.ppc.altivec.vperm
6915 // CHECK: @llvm.ppc.altivec.stvxl
6917 // CHECK-LE: @llvm.ppc.altivec.lvx
6918 // CHECK-LE: @llvm.ppc.altivec.lvsl
6919 // CHECK-LE: @llvm.ppc.altivec.vperm
6920 // CHECK-LE: @llvm.ppc.altivec.lvsr
6921 // CHECK-LE: @llvm.ppc.altivec.vperm
6922 // CHECK-LE: @llvm.ppc.altivec.stvxl
6925 // CHECK: @llvm.ppc.altivec.lvx
6926 // CHECK: @llvm.ppc.altivec.lvsl
6928 // CHECK: @llvm.ppc.altivec.vperm
6929 // CHECK: @llvm.ppc.altivec.lvsr
6930 // CHECK: @llvm.ppc.altivec.vperm
6931 // CHECK: @llvm.ppc.altivec.stvxl
6932 // CHECK-LE: @llvm.ppc.altivec.lvx
6933 // CHECK-LE: @llvm.ppc.altivec.lvsl
6935 // CHECK-LE: @llvm.ppc.altivec.vperm
6936 // CHECK-LE: @llvm.ppc.altivec.lvsr
6937 // CHECK-LE: @llvm.ppc.altivec.vperm
6938 // CHECK-LE: @llvm.ppc.altivec.stvxl
6941 // CHECK: @llvm.ppc.altivec.lvx
6942 // CHECK: @llvm.ppc.altivec.lvsl
6944 // CHECK: @llvm.ppc.altivec.vperm
6945 // CHECK: @llvm.ppc.altivec.lvsr
6946 // CHECK: @llvm.ppc.altivec.vperm
6947 // CHECK: @llvm.ppc.altivec.stvxl
6948 // CHECK-LE: @llvm.ppc.altivec.lvx
6949 // CHECK-LE: @llvm.ppc.altivec.lvsl
6951 // CHECK-LE: @llvm.ppc.altivec.vperm
6952 // CHECK-LE: @llvm.ppc.altivec.lvsr
6953 // CHECK-LE: @llvm.ppc.altivec.vperm
6954 // CHECK-LE: @llvm.ppc.altivec.stvxl
6957 // CHECK: @llvm.ppc.altivec.lvx
6958 // CHECK: @llvm.ppc.altivec.lvsl
6960 // CHECK: @llvm.ppc.altivec.vperm
6961 // CHECK: @llvm.ppc.altivec.lvsr
6962 // CHECK: @llvm.ppc.altivec.vperm
6963 // CHECK: @llvm.ppc.altivec.stvxl
6964 // CHECK-LE: @llvm.ppc.altivec.lvx
6965 // CHECK-LE: @llvm.ppc.altivec.lvsl
6967 // CHECK-LE: @llvm.ppc.altivec.vperm
6968 // CHECK-LE: @llvm.ppc.altivec.lvsr
6969 // CHECK-LE: @llvm.ppc.altivec.vperm
6970 // CHECK-LE: @llvm.ppc.altivec.stvxl
6973 // CHECK: @llvm.ppc.altivec.lvx
6974 // CHECK: @llvm.ppc.altivec.lvsl
6976 // CHECK: @llvm.ppc.altivec.vperm
6977 // CHECK: @llvm.ppc.altivec.lvsr
6978 // CHECK: @llvm.ppc.altivec.vperm
6979 // CHECK: @llvm.ppc.altivec.stvxl
6980 // CHECK-LE: @llvm.ppc.altivec.lvx
6981 // CHECK-LE: @llvm.ppc.altivec.lvsl
6983 // CHECK-LE: @llvm.ppc.altivec.vperm
6984 // CHECK-LE: @llvm.ppc.altivec.lvsr
6985 // CHECK-LE: @llvm.ppc.altivec.vperm
6986 // CHECK-LE: @llvm.ppc.altivec.stvxl
6990 // CHECK: @llvm.ppc.altivec.lvx
6991 // CHECK: @llvm.ppc.altivec.lvsl
6992 // CHECK: @llvm.ppc.altivec.vperm
6993 // CHECK: @llvm.ppc.altivec.lvsr
6994 // CHECK: @llvm.ppc.altivec.vperm
6995 // CHECK: @llvm.ppc.altivec.stvxl
6997 // CHECK-LE: @llvm.ppc.altivec.lvx
6998 // CHECK-LE: @llvm.ppc.altivec.lvsl
6999 // CHECK-LE: @llvm.ppc.altivec.vperm
7000 // CHECK-LE: @llvm.ppc.altivec.lvsr
7001 // CHECK-LE: @llvm.ppc.altivec.vperm
7002 // CHECK-LE: @llvm.ppc.altivec.stvxl
7005 // CHECK: @llvm.ppc.altivec.lvx
7006 // CHECK: @llvm.ppc.altivec.lvsl
7008 // CHECK: @llvm.ppc.altivec.vperm
7009 // CHECK: @llvm.ppc.altivec.lvsr
7010 // CHECK: @llvm.ppc.altivec.vperm
7011 // CHECK: @llvm.ppc.altivec.stvxl
7012 // CHECK-LE: @llvm.ppc.altivec.lvx
7013 // CHECK-LE: @llvm.ppc.altivec.lvsl
7015 // CHECK-LE: @llvm.ppc.altivec.vperm
7016 // CHECK-LE: @llvm.ppc.altivec.lvsr
7017 // CHECK-LE: @llvm.ppc.altivec.vperm
7018 // CHECK-LE: @llvm.ppc.altivec.stvxl
7022 // CHECK: @llvm.ppc.altivec.lvx
7023 // CHECK: @llvm.ppc.altivec.lvsl
7025 // CHECK: @llvm.ppc.altivec.vperm
7026 // CHECK: @llvm.ppc.altivec.lvsr
7027 // CHECK: @llvm.ppc.altivec.vperm
7028 // CHECK: @llvm.ppc.altivec.stvx
7029 // CHECK-LE: @llvm.ppc.altivec.lvx
7030 // CHECK-LE: @llvm.ppc.altivec.lvsl
7032 // CHECK-LE: @llvm.ppc.altivec.vperm
7033 // CHECK-LE: @llvm.ppc.altivec.lvsr
7034 // CHECK-LE: @llvm.ppc.altivec.vperm
7035 // CHECK-LE: @llvm.ppc.altivec.stvx
7038 // CHECK: @llvm.ppc.altivec.lvx
7039 // CHECK: @llvm.ppc.altivec.lvsl
7041 // CHECK: @llvm.ppc.altivec.vperm
7042 // CHECK: @llvm.ppc.altivec.lvsr
7043 // CHECK: @llvm.ppc.altivec.vperm
7044 // CHECK: @llvm.ppc.altivec.stvx
7045 // CHECK-LE: @llvm.ppc.altivec.lvx
7046 // CHECK-LE: @llvm.ppc.altivec.lvsl
7048 // CHECK-LE: @llvm.ppc.altivec.vperm
7049 // CHECK-LE: @llvm.ppc.altivec.lvsr
7050 // CHECK-LE: @llvm.ppc.altivec.vperm
7051 // CHECK-LE: @llvm.ppc.altivec.stvx
7054 // CHECK: @llvm.ppc.altivec.lvx
7055 // CHECK: @llvm.ppc.altivec.lvsl
7057 // CHECK: @llvm.ppc.altivec.vperm
7058 // CHECK: @llvm.ppc.altivec.lvsr
7059 // CHECK: @llvm.ppc.altivec.vperm
7060 // CHECK: @llvm.ppc.altivec.stvx
7061 // CHECK-LE: @llvm.ppc.altivec.lvx
7062 // CHECK-LE: @llvm.ppc.altivec.lvsl
7064 // CHECK-LE: @llvm.ppc.altivec.vperm
7065 // CHECK-LE: @llvm.ppc.altivec.lvsr
7066 // CHECK-LE: @llvm.ppc.altivec.vperm
7067 // CHECK-LE: @llvm.ppc.altivec.stvx
7070 // CHECK: @llvm.ppc.altivec.lvx
7071 // CHECK: @llvm.ppc.altivec.lvsl
7073 // CHECK: @llvm.ppc.altivec.vperm
7074 // CHECK: @llvm.ppc.altivec.lvsr
7075 // CHECK: @llvm.ppc.altivec.vperm
7076 // CHECK: @llvm.ppc.altivec.stvx
7077 // CHECK-LE: @llvm.ppc.altivec.lvx
7078 // CHECK-LE: @llvm.ppc.altivec.lvsl
7080 // CHECK-LE: @llvm.ppc.altivec.vperm
7081 // CHECK-LE: @llvm.ppc.altivec.lvsr
7082 // CHECK-LE: @llvm.ppc.altivec.vperm
7083 // CHECK-LE: @llvm.ppc.altivec.stvx
7086 // CHECK: @llvm.ppc.altivec.lvx
7088 // CHECK: @llvm.ppc.altivec.lvsl
7089 // CHECK: @llvm.ppc.altivec.vperm
7090 // CHECK: @llvm.ppc.altivec.lvsr
7091 // CHECK: @llvm.ppc.altivec.vperm
7092 // CHECK: @llvm.ppc.altivec.stvx
7093 // CHECK-LE: @llvm.ppc.altivec.lvx
7095 // CHECK-LE: @llvm.ppc.altivec.lvsl
7096 // CHECK-LE: @llvm.ppc.altivec.vperm
7097 // CHECK-LE: @llvm.ppc.altivec.lvsr
7098 // CHECK-LE: @llvm.ppc.altivec.vperm
7099 // CHECK-LE: @llvm.ppc.altivec.stvx
7102 // CHECK: @llvm.ppc.altivec.lvx
7103 // CHECK: @llvm.ppc.altivec.lvsl
7105 // CHECK: @llvm.ppc.altivec.vperm
7106 // CHECK: @llvm.ppc.altivec.lvsr
7107 // CHECK: @llvm.ppc.altivec.vperm
7108 // CHECK: @llvm.ppc.altivec.stvx
7109 // CHECK-LE: @llvm.ppc.altivec.lvx
7110 // CHECK-LE: @llvm.ppc.altivec.lvsl
7112 // CHECK-LE: @llvm.ppc.altivec.vperm
7113 // CHECK-LE: @llvm.ppc.altivec.lvsr
7114 // CHECK-LE: @llvm.ppc.altivec.vperm
7115 // CHECK-LE: @llvm.ppc.altivec.stvx
7118 // CHECK: @llvm.ppc.altivec.lvx
7119 // CHECK: @llvm.ppc.altivec.lvsl
7121 // CHECK: @llvm.ppc.altivec.vperm
7122 // CHECK: @llvm.ppc.altivec.lvsr
7123 // CHECK: @llvm.ppc.altivec.vperm
7124 // CHECK: @llvm.ppc.altivec.stvx
7125 // CHECK-LE: @llvm.ppc.altivec.lvx
7126 // CHECK-LE: @llvm.ppc.altivec.lvsl
7128 // CHECK-LE: @llvm.ppc.altivec.vperm
7129 // CHECK-LE: @llvm.ppc.altivec.lvsr
7130 // CHECK-LE: @llvm.ppc.altivec.vperm
7131 // CHECK-LE: @llvm.ppc.altivec.stvx
7134 // CHECK: @llvm.ppc.altivec.lvx
7135 // CHECK: @llvm.ppc.altivec.lvsl
7137 // CHECK: @llvm.ppc.altivec.vperm
7138 // CHECK: @llvm.ppc.altivec.lvsr
7139 // CHECK: @llvm.ppc.altivec.vperm
7140 // CHECK: @llvm.ppc.altivec.stvx
7141 // CHECK-LE: @llvm.ppc.altivec.lvx
7142 // CHECK-LE: @llvm.ppc.altivec.lvsl
7144 // CHECK-LE: @llvm.ppc.altivec.vperm
7145 // CHECK-LE: @llvm.ppc.altivec.lvsr
7146 // CHECK-LE: @llvm.ppc.altivec.vperm
7147 // CHECK-LE: @llvm.ppc.altivec.stvx
7150 // CHECK: @llvm.ppc.altivec.lvx
7151 // CHECK: @llvm.ppc.altivec.lvsl
7153 // CHECK: @llvm.ppc.altivec.vperm
7154 // CHECK: @llvm.ppc.altivec.lvsr
7155 // CHECK: @llvm.ppc.altivec.vperm
7156 // CHECK: @llvm.ppc.altivec.stvx
7157 // CHECK-LE: @llvm.ppc.altivec.lvx
7158 // CHECK-LE: @llvm.ppc.altivec.lvsl
7160 // CHECK-LE: @llvm.ppc.altivec.vperm
7161 // CHECK-LE: @llvm.ppc.altivec.lvsr
7162 // CHECK-LE: @llvm.ppc.altivec.vperm
7163 // CHECK-LE: @llvm.ppc.altivec.stvx
7166 // CHECK: @llvm.ppc.altivec.lvx
7168 // CHECK: @llvm.ppc.altivec.lvsl
7169 // CHECK: @llvm.ppc.altivec.vperm
7170 // CHECK: @llvm.ppc.altivec.lvsr
7171 // CHECK: @llvm.ppc.altivec.vperm
7172 // CHECK: @llvm.ppc.altivec.stvx
7173 // CHECK-LE: @llvm.ppc.altivec.lvx
7175 // CHECK-LE: @llvm.ppc.altivec.lvsl
7176 // CHECK-LE: @llvm.ppc.altivec.vperm
7177 // CHECK-LE: @llvm.ppc.altivec.lvsr
7178 // CHECK-LE: @llvm.ppc.altivec.vperm
7179 // CHECK-LE: @llvm.ppc.altivec.stvx
7182 // CHECK: @llvm.ppc.altivec.lvx
7184 // CHECK: @llvm.ppc.altivec.lvsl
7185 // CHECK: @llvm.ppc.altivec.vperm
7186 // CHECK: @llvm.ppc.altivec.lvsr
7187 // CHECK: @llvm.ppc.altivec.vperm
7188 // CHECK: @llvm.ppc.altivec.stvx
7189 // CHECK-LE: @llvm.ppc.altivec.lvx
7191 // CHECK-LE: @llvm.ppc.altivec.lvsl
7192 // CHECK-LE: @llvm.ppc.altivec.vperm
7193 // CHECK-LE: @llvm.ppc.altivec.lvsr
7194 // CHECK-LE: @llvm.ppc.altivec.vperm
7195 // CHECK-LE: @llvm.ppc.altivec.stvx
7198 // CHECK: @llvm.ppc.altivec.lvx
7199 // CHECK: @llvm.ppc.altivec.lvsl
7201 // CHECK: @llvm.ppc.altivec.vperm
7202 // CHECK: @llvm.ppc.altivec.lvsr
7203 // CHECK: @llvm.ppc.altivec.vperm
7204 // CHECK: @llvm.ppc.altivec.stvx
7205 // CHECK-LE: @llvm.ppc.altivec.lvx
7206 // CHECK-LE: @llvm.ppc.altivec.lvsl
7208 // CHECK-LE: @llvm.ppc.altivec.vperm
7209 // CHECK-LE: @llvm.ppc.altivec.lvsr
7210 // CHECK-LE: @llvm.ppc.altivec.vperm
7211 // CHECK-LE: @llvm.ppc.altivec.stvx
7214 // CHECK: @llvm.ppc.altivec.lvx
7215 // CHECK: @llvm.ppc.altivec.lvsl
7217 // CHECK: @llvm.ppc.altivec.vperm
7218 // CHECK: @llvm.ppc.altivec.lvsr
7219 // CHECK: @llvm.ppc.altivec.vperm
7220 // CHECK: @llvm.ppc.altivec.stvx
7221 // CHECK-LE: @llvm.ppc.altivec.lvx
7222 // CHECK-LE: @llvm.ppc.altivec.lvsl
7224 // CHECK-LE: @llvm.ppc.altivec.vperm
7225 // CHECK-LE: @llvm.ppc.altivec.lvsr
7226 // CHECK-LE: @llvm.ppc.altivec.vperm
7227 // CHECK-LE: @llvm.ppc.altivec.stvx
7230 // CHECK: @llvm.ppc.altivec.lvx
7231 // CHECK: @llvm.ppc.altivec.lvsl
7233 // CHECK: @llvm.ppc.altivec.vperm
7234 // CHECK: @llvm.ppc.altivec.lvsr
7235 // CHECK: @llvm.ppc.altivec.vperm
7236 // CHECK: @llvm.ppc.altivec.stvx
7237 // CHECK-LE: @llvm.ppc.altivec.lvx
7238 // CHECK-LE: @llvm.ppc.altivec.lvsl
7240 // CHECK-LE: @llvm.ppc.altivec.vperm
7241 // CHECK-LE: @llvm.ppc.altivec.lvsr
7242 // CHECK-LE: @llvm.ppc.altivec.vperm
7243 // CHECK-LE: @llvm.ppc.altivec.stvx
7246 // CHECK: @llvm.ppc.altivec.lvx
7247 // CHECK: @llvm.ppc.altivec.lvsl
7249 // CHECK: @llvm.ppc.altivec.vperm
7250 // CHECK: @llvm.ppc.altivec.lvsr
7251 // CHECK: @llvm.ppc.altivec.vperm
7252 // CHECK: @llvm.ppc.altivec.stvx
7253 // CHECK-LE: @llvm.ppc.altivec.lvx
7254 // CHECK-LE: @llvm.ppc.altivec.lvsl
7256 // CHECK-LE: @llvm.ppc.altivec.vperm
7257 // CHECK-LE: @llvm.ppc.altivec.lvsr
7258 // CHECK-LE: @llvm.ppc.altivec.vperm
7259 // CHECK-LE: @llvm.ppc.altivec.stvx
7262 // CHECK: @llvm.ppc.altivec.lvx
7264 // CHECK: @llvm.ppc.altivec.lvsl
7265 // CHECK: @llvm.ppc.altivec.vperm
7266 // CHECK: @llvm.ppc.altivec.lvsr
7267 // CHECK: @llvm.ppc.altivec.vperm
7268 // CHECK: @llvm.ppc.altivec.stvx
7269 // CHECK-LE: @llvm.ppc.altivec.lvx
7271 // CHECK-LE: @llvm.ppc.altivec.lvsl
7272 // CHECK-LE: @llvm.ppc.altivec.vperm
7273 // CHECK-LE: @llvm.ppc.altivec.lvsr
7274 // CHECK-LE: @llvm.ppc.altivec.vperm
7275 // CHECK-LE: @llvm.ppc.altivec.stvx
7278 // CHECK: @llvm.ppc.altivec.lvx
7279 // CHECK: @llvm.ppc.altivec.lvsl
7281 // CHECK: @llvm.ppc.altivec.vperm
7282 // CHECK: @llvm.ppc.altivec.lvsr
7283 // CHECK: @llvm.ppc.altivec.vperm
7284 // CHECK: @llvm.ppc.altivec.stvx
7285 // CHECK-LE: @llvm.ppc.altivec.lvx
7286 // CHECK-LE: @llvm.ppc.altivec.lvsl
7288 // CHECK-LE: @llvm.ppc.altivec.vperm
7289 // CHECK-LE: @llvm.ppc.altivec.lvsr
7290 // CHECK-LE: @llvm.ppc.altivec.vperm
7291 // CHECK-LE: @llvm.ppc.altivec.stvx
7295 // CHECK: @llvm.ppc.altivec.lvx
7296 // CHECK: @llvm.ppc.altivec.lvsl
7298 // CHECK: @llvm.ppc.altivec.vperm
7299 // CHECK: @llvm.ppc.altivec.lvsr
7300 // CHECK: @llvm.ppc.altivec.vperm
7301 // CHECK: @llvm.ppc.altivec.stvxl
7302 // CHECK-LE: @llvm.ppc.altivec.lvx
7303 // CHECK-LE: @llvm.ppc.altivec.lvsl
7305 // CHECK-LE: @llvm.ppc.altivec.vperm
7306 // CHECK-LE: @llvm.ppc.altivec.lvsr
7307 // CHECK-LE: @llvm.ppc.altivec.vperm
7308 // CHECK-LE: @llvm.ppc.altivec.stvxl
7311 // CHECK: @llvm.ppc.altivec.lvx
7312 // CHECK: @llvm.ppc.altivec.lvsl
7314 // CHECK: @llvm.ppc.altivec.vperm
7315 // CHECK: @llvm.ppc.altivec.lvsr
7316 // CHECK: @llvm.ppc.altivec.vperm
7317 // CHECK: @llvm.ppc.altivec.stvxl
7318 // CHECK-LE: @llvm.ppc.altivec.lvx
7319 // CHECK-LE: @llvm.ppc.altivec.lvsl
7321 // CHECK-LE: @llvm.ppc.altivec.vperm
7322 // CHECK-LE: @llvm.ppc.altivec.lvsr
7323 // CHECK-LE: @llvm.ppc.altivec.vperm
7324 // CHECK-LE: @llvm.ppc.altivec.stvxl
7327 // CHECK: @llvm.ppc.altivec.lvx
7328 // CHECK: @llvm.ppc.altivec.lvsl
7330 // CHECK: @llvm.ppc.altivec.vperm
7331 // CHECK: @llvm.ppc.altivec.lvsr
7332 // CHECK: @llvm.ppc.altivec.vperm
7333 // CHECK: @llvm.ppc.altivec.stvxl
7334 // CHECK-LE: @llvm.ppc.altivec.lvx
7335 // CHECK-LE: @llvm.ppc.altivec.lvsl
7337 // CHECK-LE: @llvm.ppc.altivec.vperm
7338 // CHECK-LE: @llvm.ppc.altivec.lvsr
7339 // CHECK-LE: @llvm.ppc.altivec.vperm
7340 // CHECK-LE: @llvm.ppc.altivec.stvxl
7343 // CHECK: @llvm.ppc.altivec.lvx
7344 // CHECK: @llvm.ppc.altivec.lvsl
7346 // CHECK: @llvm.ppc.altivec.vperm
7347 // CHECK: @llvm.ppc.altivec.lvsr
7348 // CHECK: @llvm.ppc.altivec.vperm
7349 // CHECK: @llvm.ppc.altivec.stvxl
7350 // CHECK-LE: @llvm.ppc.altivec.lvx
7351 // CHECK-LE: @llvm.ppc.altivec.lvsl
7353 // CHECK-LE: @llvm.ppc.altivec.vperm
7354 // CHECK-LE: @llvm.ppc.altivec.lvsr
7355 // CHECK-LE: @llvm.ppc.altivec.vperm
7356 // CHECK-LE: @llvm.ppc.altivec.stvxl
7359 // CHECK: @llvm.ppc.altivec.lvx
7361 // CHECK: @llvm.ppc.altivec.lvsl
7362 // CHECK: @llvm.ppc.altivec.vperm
7363 // CHECK: @llvm.ppc.altivec.lvsr
7364 // CHECK: @llvm.ppc.altivec.vperm
7365 // CHECK: @llvm.ppc.altivec.stvxl
7366 // CHECK-LE: @llvm.ppc
7368 // CHECK-LE: @llvm.ppc.altivec.lvsl
7369 // CHECK-LE: @llvm.ppc.altivec.vperm
7370 // CHECK-LE: @llvm.ppc.altivec.lvsr
7371 // CHECK-LE: @llvm.ppc.altivec.vperm
7372 // CHECK-LE: @llvm.ppc.altivec.stvxl
7375 // CHECK: @llvm.ppc.altivec.lvx
7376 // CHECK: @llvm.ppc.altivec.lvsl
7378 // CHECK: @llvm.ppc.altivec.vperm
7379 // CHECK: @llvm.ppc.altivec.lvsr
7380 // CHECK: @llvm.ppc.altivec.vperm
7381 // CHECK: @llvm.ppc.altivec.stvxl
7382 // CHECK-LE: @llvm.ppc.altivec.lvx
7383 // CHECK-LE: @llvm.ppc.altivec.lvsl
7385 // CHECK-LE: @llvm.ppc.altivec.vperm
7386 // CHECK-LE: @llvm.ppc.altivec.lvsr
7387 // CHECK-LE: @llvm.ppc.altivec.vperm
7388 // CHECK-LE: @llvm.ppc.altivec.stvxl
7391 // CHECK: @llvm.ppc.altivec.lvx
7392 // CHECK: @llvm.ppc.altivec.lvsl
7394 // CHECK: @llvm.ppc.altivec.vperm
7395 // CHECK: @llvm.ppc.altivec.lvsr
7396 // CHECK: @llvm.ppc.altivec.vperm
7397 // CHECK: @llvm.ppc.altivec.stvxl
7398 // CHECK-LE: @llvm.ppc.altivec.lvx
7399 // CHECK-LE: @llvm.ppc.altivec.lvsl
7401 // CHECK-LE: @llvm.ppc.altivec.vperm
7402 // CHECK-LE: @llvm.ppc.altivec.lvsr
7403 // CHECK-LE: @llvm.ppc.altivec.vperm
7404 // CHECK-LE: @llvm.ppc.altivec.stvxl
7407 // CHECK: @llvm.ppc.altivec.lvx
7408 // CHECK: @llvm.ppc.altivec.lvsl
7410 // CHECK: @llvm.ppc.altivec.vperm
7411 // CHECK: @llvm.ppc.altivec.lvsr
7412 // CHECK: @llvm.ppc.altivec.vperm
7413 // CHECK: @llvm.ppc.altivec.stvxl
7414 // CHECK-LE: @llvm.ppc.altivec.lvx
7415 // CHECK-LE: @llvm.ppc.altivec.lvsl
7417 // CHECK-LE: @llvm.ppc.altivec.vperm
7418 // CHECK-LE: @llvm.ppc.altivec.lvsr
7419 // CHECK-LE: @llvm.ppc.altivec.vperm
7420 // CHECK-LE: @llvm.ppc.altivec.stvxl
7423 // CHECK: @llvm.ppc.altivec.lvx
7424 // CHECK: @llvm.ppc.altivec.lvsl
7426 // CHECK: @llvm.ppc.altivec.vperm
7427 // CHECK: @llvm.ppc.altivec.lvsr
7428 // CHECK: @llvm.ppc.altivec.vperm
7429 // CHECK: @llvm.ppc.altivec.stvxl
7430 // CHECK-LE: @llvm.ppc.altivec.lvx
7431 // CHECK-LE: @llvm.ppc.altivec.lvsl
7433 // CHECK-LE: @llvm.ppc.altivec.vperm
7434 // CHECK-LE: @llvm.ppc.altivec.lvsr
7435 // CHECK-LE: @llvm.ppc.altivec.vperm
7436 // CHECK-LE: @llvm.ppc.altivec.stvxl
7439 // CHECK: @llvm.ppc.altivec.lvx
7441 // CHECK: @llvm.ppc.altivec.lvsl
7442 // CHECK: @llvm.ppc.altivec.vperm
7443 // CHECK: @llvm.ppc.altivec.lvsr
7444 // CHECK: @llvm.ppc.altivec.vperm
7445 // CHECK: @llvm.ppc.altivec.stvxl
7446 // CHECK-LE: @llvm.ppc.altivec.lvx
7448 // CHECK-LE: @llvm.ppc.altivec.lvsl
7449 // CHECK-LE: @llvm.ppc.altivec.vperm
7450 // CHECK-LE: @llvm.ppc.altivec.lvsr
7451 // CHECK-LE: @llvm.ppc.altivec.vperm
7452 // CHECK-LE: @llvm.ppc.altivec.stvxl
7455 // CHECK: @llvm.ppc.altivec.lvx
7457 // CHECK: @llvm.ppc.altivec.lvsl
7458 // CHECK: @llvm.ppc.altivec.vperm
7459 // CHECK: @llvm.ppc.altivec.lvsr
7460 // CHECK: @llvm.ppc.altivec.vperm
7461 // CHECK: @llvm.ppc.altivec.stvxl
7462 // CHECK-LE: @llvm.ppc.altivec.lvx
7464 // CHECK-LE: @llvm.ppc.altivec.lvsl
7465 // CHECK-LE: @llvm.ppc.altivec.vperm
7466 // CHECK-LE: @llvm.ppc.altivec.lvsr
7467 // CHECK-LE: @llvm.ppc.altivec.vperm
7468 // CHECK-LE: @llvm.ppc.altivec.stvxl
7471 // CHECK: @llvm.ppc.altivec.lvx
7472 // CHECK: @llvm.ppc.altivec.lvsl
7474 // CHECK: @llvm.ppc.altivec.vperm
7475 // CHECK: @llvm.ppc.altivec.lvsr
7476 // CHECK: @llvm.ppc.altivec.vperm
7477 // CHECK: @llvm.ppc.altivec.stvxl
7478 // CHECK-LE: @llvm.ppc.altivec.lvx
7479 // CHECK-LE: @llvm.ppc.altivec.lvsl
7481 // CHECK-LE: @llvm.ppc.altivec.vperm
7482 // CHECK-LE: @llvm.ppc.altivec.lvsr
7483 // CHECK-LE: @llvm.ppc.altivec.vperm
7484 // CHECK-LE: @llvm.ppc.altivec.stvxl
7487 // CHECK: @llvm.ppc.altivec.lvx
7488 // CHECK: @llvm.ppc.altivec.lvsl
7490 // CHECK: @llvm.ppc.altivec.vperm
7491 // CHECK: @llvm.ppc.altivec.lvsr
7492 // CHECK: @llvm.ppc.altivec.vperm
7493 // CHECK: @llvm.ppc.altivec.stvxl
7494 // CHECK-LE: @llvm.ppc.altivec.lvx
7495 // CHECK-LE: @llvm.ppc.altivec.lvsl
7497 // CHECK-LE: @llvm.ppc.altivec.vperm
7498 // CHECK-LE: @llvm.ppc.altivec.lvsr
7499 // CHECK-LE: @llvm.ppc.altivec.vperm
7500 // CHECK-LE: @llvm.ppc.altivec.stvxl
7503 // CHECK: @llvm.ppc.altivec.lvx
7504 // CHECK: @llvm.ppc.altivec.lvsl
7506 // CHECK: @llvm.ppc.altivec.vperm
7507 // CHECK: @llvm.ppc.altivec.lvsr
7508 // CHECK: @llvm.ppc.altivec.vperm
7509 // CHECK: @llvm.ppc.altivec.stvxl
7510 // CHECK-LE: @llvm.ppc.altivec.lvx
7511 // CHECK-LE: @llvm.ppc.altivec.lvsl
7513 // CHECK-LE: @llvm.ppc.altivec.vperm
7514 // CHECK-LE: @llvm.ppc.altivec.lvsr
7515 // CHECK-LE: @llvm.ppc.altivec.vperm
7516 // CHECK-LE: @llvm.ppc.altivec.stvxl
7519 // CHECK: @llvm.ppc.altivec.lvx
7520 // CHECK: @llvm.ppc.altivec.lvsl
7522 // CHECK: @llvm.ppc.altivec.vperm
7523 // CHECK: @llvm.ppc.altivec.lvsr
7524 // CHECK: @llvm.ppc.altivec.vperm
7525 // CHECK: @llvm.ppc.altivec.stvxl
7526 // CHECK-LE: @llvm.ppc.altivec.lvx
7527 // CHECK-LE: @llvm.ppc.altivec.lvsl
7529 // CHECK-LE: @llvm.ppc.altivec.vperm
7530 // CHECK-LE: @llvm.ppc.altivec.lvsr
7531 // CHECK-LE: @llvm.ppc.altivec.vperm
7532 // CHECK-LE: @llvm.ppc.altivec.stvxl
7535 // CHECK: @llvm.ppc.altivec.lvx
7537 // CHECK: @llvm.ppc.altivec.lvsl
7538 // CHECK: @llvm.ppc.altivec.vperm
7539 // CHECK: @llvm.ppc.altivec.lvsr
7540 // CHECK: @llvm.ppc.altivec.vperm
7541 // CHECK: @llvm.ppc.altivec.stvxl
7542 // CHECK-LE: @llvm.ppc.altivec.lvx
7544 // CHECK-LE: @llvm.ppc.altivec.lvsl
7545 // CHECK-LE: @llvm.ppc.altivec.vperm
7546 // CHECK-LE: @llvm.ppc.altivec.lvsr
7547 // CHECK-LE: @llvm.ppc.altivec.vperm
7548 // CHECK-LE: @llvm.ppc.altivec.stvxl
7551 // CHECK: @llvm.ppc.altivec.lvx
7552 // CHECK: @llvm.ppc.altivec.lvsl
7554 // CHECK: @llvm.ppc.altivec.vperm
7555 // CHECK: @llvm.ppc.altivec.lvsr
7556 // CHECK: @llvm.ppc.altivec.vperm
7557 // CHECK: @llvm.ppc.altivec.stvxl
7558 // CHECK-LE: @llvm.ppc.altivec.lvx
7559 // CHECK-LE: @llvm.ppc.altivec.lvsl
7561 // CHECK-LE: @llvm.ppc.altivec.vperm
7562 // CHECK-LE: @llvm.ppc.altivec.lvsr
7563 // CHECK-LE: @llvm.ppc.altivec.vperm
7564 // CHECK-LE: @llvm.ppc.altivec.stvxl
7642 // CHECK: @llvm.ppc.altivec.vcmpequb.p
7643 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
7646 // CHECK: @llvm.ppc.altivec.vcmpequb.p
7647 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
7650 // CHECK: @llvm.ppc.altivec.vcmpequb.p
7651 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
7654 // CHECK: @llvm.ppc.altivec.vcmpequb.p
7655 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
7658 // CHECK: @llvm.ppc.altivec.vcmpequb.p
7659 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
7662 // CHECK: @llvm.ppc.altivec.vcmpequb.p
7663 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
7666 // CHECK: @llvm.ppc.altivec.vcmpequb.p
7667 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
7670 // CHECK: @llvm.ppc.altivec.vcmpequh.p
7671 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
7674 // CHECK: @llvm.ppc.altivec.vcmpequh.p
7675 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
7678 // CHECK: @llvm.ppc.altivec.vcmpequh.p
7679 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
7682 // CHECK: @llvm.ppc.altivec.vcmpequh.p
7683 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
7686 // CHECK: @llvm.ppc.altivec.vcmpequh.p
7687 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
7690 // CHECK: @llvm.ppc.altivec.vcmpequh.p
7691 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
7694 // CHECK: @llvm.ppc.altivec.vcmpequh.p
7695 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
7698 // CHECK: @llvm.ppc.altivec.vcmpequh.p
7699 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
7702 // CHECK: @llvm.ppc.altivec.vcmpequw.p
7703 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
7706 // CHECK: @llvm.ppc.altivec.vcmpequw.p
7707 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
7710 // CHECK: @llvm.ppc.altivec.vcmpequw.p
7711 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
7714 // CHECK: @llvm.ppc.altivec.vcmpequw.p
7715 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
7718 // CHECK: @llvm.ppc.altivec.vcmpequw.p
7719 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
7722 // CHECK: @llvm.ppc.altivec.vcmpequw.p
7723 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
7726 // CHECK: @llvm.ppc.altivec.vcmpequw.p
7727 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
7730 // CHECK: @llvm.ppc.altivec.vcmpeqfp.p
7731 // CHECK-LE: @llvm.ppc.altivec.vcmpeqfp.p
7735 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p
7736 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p
7739 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p
7740 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p
7743 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
7744 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
7747 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
7748 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
7751 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
7752 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
7755 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
7756 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
7759 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
7760 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
7763 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p
7764 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p
7767 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p
7768 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p
7771 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
7772 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
7775 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
7776 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
7779 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
7780 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
7783 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
7784 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
7787 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
7788 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
7791 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p
7792 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p
7795 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p
7796 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p
7799 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
7800 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
7803 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
7804 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
7807 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
7808 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
7811 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
7812 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
7815 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
7816 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
7819 // CHECK: @llvm.ppc.altivec.vcmpgefp.p
7820 // CHECK-LE: @llvm.ppc.altivec.vcmpgefp.p
7824 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p
7825 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p
7828 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p
7829 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p
7832 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
7833 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
7836 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
7837 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
7840 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
7841 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
7844 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
7845 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
7848 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
7849 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
7852 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p
7853 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p
7856 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p
7857 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p
7860 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
7861 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
7864 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
7865 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
7868 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
7869 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
7872 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
7873 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
7876 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
7877 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
7880 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p
7881 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p
7884 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p
7885 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p
7888 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
7889 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
7892 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
7893 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
7896 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
7897 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
7900 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
7901 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
7904 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
7905 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
7908 // CHECK: @llvm.ppc.altivec.vcmpgtfp.p
7909 // CHECK-LE: @llvm.ppc.altivec.vcmpgtfp.p
7913 // CHECK: @llvm.ppc.altivec.vcmpbfp.p
7914 // CHECK-LE: @llvm.ppc.altivec.vcmpbfp.p
7918 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p
7919 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p
7922 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p
7923 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p
7926 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
7927 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
7930 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
7931 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
7934 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
7935 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
7938 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
7939 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
7942 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
7943 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
7946 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p
7947 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p
7950 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p
7951 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p
7954 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
7955 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
7958 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
7959 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
7962 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
7963 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
7966 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
7967 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
7970 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
7971 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
7974 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p
7975 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p
7978 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p
7979 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p
7982 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
7983 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
7986 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
7987 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
7990 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
7991 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
7994 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
7995 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
7998 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
7999 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8002 // CHECK: @llvm.ppc.altivec.vcmpgefp.p
8003 // CHECK-LE: @llvm.ppc.altivec.vcmpgefp.p
8007 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p
8008 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p
8011 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p
8012 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p
8015 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8016 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8019 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8020 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8023 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8024 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8027 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8028 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8031 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8032 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8035 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p
8036 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p
8039 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p
8040 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p
8043 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8044 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8047 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8048 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8051 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8052 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8055 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8056 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8059 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8060 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8063 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p
8064 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p
8067 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p
8068 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p
8071 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8072 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8075 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8076 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8079 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8080 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8083 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8084 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8087 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8088 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8091 // CHECK: @llvm.ppc.altivec.vcmpgtfp.p
8092 // CHECK-LE: @llvm.ppc.altivec.vcmpgtfp.p
8096 // CHECK: @llvm.ppc.altivec.vcmpeqfp.p
8097 // CHECK-LE: @llvm.ppc.altivec.vcmpeqfp.p
8101 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8102 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8105 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8106 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8109 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8110 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8113 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8114 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8117 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8118 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8121 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8122 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8125 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8126 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8129 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8130 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8133 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8134 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8137 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8138 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8141 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8142 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8145 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8146 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8149 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8150 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8153 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8154 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8157 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8158 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8161 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8162 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8165 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8166 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8169 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8170 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8173 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8174 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8177 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8178 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8181 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8182 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8185 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8186 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8189 // CHECK: @llvm.ppc.altivec.vcmpeqfp.p
8190 // CHECK-LE: @llvm.ppc.altivec.vcmpeqfp.p
8194 // CHECK: @llvm.ppc.altivec.vcmpgefp.p
8195 // CHECK-LE: @llvm.ppc.altivec.vcmpgefp.p
8199 // CHECK: @llvm.ppc.altivec.vcmpgtfp.p
8200 // CHECK-LE: @llvm.ppc.altivec.vcmpgtfp.p
8204 // CHECK: @llvm.ppc.altivec.vcmpgefp.p
8205 // CHECK-LE: @llvm.ppc.altivec.vcmpgefp.p
8209 // CHECK: @llvm.ppc.altivec.vcmpgtfp.p
8210 // CHECK-LE: @llvm.ppc.altivec.vcmpgtfp.p
8214 // CHECK: @llvm.ppc.altivec.vcmpeqfp.p
8215 // CHECK-LE: @llvm.ppc.altivec.vcmpeqfp.p
8219 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8220 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8223 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8224 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8227 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8228 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8231 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8232 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8235 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8236 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8239 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8240 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8243 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8244 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8247 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8248 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8251 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8252 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8255 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8256 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8259 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8260 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8263 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8264 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8267 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8268 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8271 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8272 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8275 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8276 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8279 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8280 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8283 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8284 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8287 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8288 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8291 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8292 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8295 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8296 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8299 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8300 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8303 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8304 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8307 // CHECK: @llvm.ppc.altivec.vcmpeqfp.p
8308 // CHECK-LE: @llvm.ppc.altivec.vcmpeqfp.p
8312 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p
8313 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p
8316 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p
8317 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p
8320 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8321 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8324 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8325 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8328 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8329 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8332 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8333 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8336 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8337 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8340 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p
8341 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p
8344 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p
8345 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p
8348 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8349 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8352 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8353 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8356 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8357 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8360 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8361 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8364 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8365 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8368 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p
8369 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p
8372 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p
8373 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p
8376 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8377 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8380 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8381 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8384 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8385 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8388 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8389 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8392 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8393 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8396 // CHECK: @llvm.ppc.altivec.vcmpgefp.p
8397 // CHECK-LE: @llvm.ppc.altivec.vcmpgefp.p
8401 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p
8402 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p
8405 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p
8406 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p
8409 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8410 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8413 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8414 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8417 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8418 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8421 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8422 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8425 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8426 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8429 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p
8430 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p
8433 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p
8434 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p
8437 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8438 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8441 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8442 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8445 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8446 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8449 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8450 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8453 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8454 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8457 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p
8458 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p
8461 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p
8462 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p
8465 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8466 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8469 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8470 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8473 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8474 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8477 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8478 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8481 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8482 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8485 ppc.altivec.vcmpgtfp.p
8486 // CHECK-LE: @llvm.ppc.altivec.vcmpgtfp.p
8490 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p
8491 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p
8494 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p
8495 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p
8498 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8499 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8502 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8503 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8506 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8507 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8510 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8511 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8514 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8515 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8518 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p
8519 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p
8522 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p
8523 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p
8526 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8527 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8530 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8531 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8534 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8535 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8538 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8539 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8542 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8543 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8546 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p
8547 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p
8550 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p
8551 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p
8554 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8555 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8558 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8559 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8562 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8563 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8566 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8567 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8570 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8571 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8574 // CHECK: @llvm.ppc.altivec.vcmpgefp.p
8575 // CHECK-LE: @llvm.ppc.altivec.vcmpgefp.p
8579 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p
8580 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p
8583 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p
8584 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p
8587 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8588 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8591 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8592 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8595 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8596 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8599 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8600 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8603 // CHECK: @llvm.ppc.altivec.vcmpgtub.p
8604 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p
8607 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p
8608 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p
8611 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p
8612 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p
8615 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8616 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8619 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8620 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8623 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8624 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8627 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8628 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8631 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p
8632 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p
8635 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p
8636 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p
8639 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p
8640 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p
8643 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8644 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8647 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8648 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8651 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8652 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8655 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8656 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8659 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p
8660 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p
8663 // CHECK: @llvm.ppc.altivec.vcmpgtfp.p
8664 // CHECK-LE: @llvm.ppc.altivec.vcmpgtfp.p
8668 // CHECK: @llvm.ppc.altivec.vcmpeqfp.p
8669 // CHECK-LE: @llvm.ppc.altivec.vcmpeqfp.p
8673 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8674 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8677 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8678 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8681 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8682 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8685 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8686 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8689 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8690 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8693 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8694 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8697 // CHECK: @llvm.ppc.altivec.vcmpequb.p
8698 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p
8701 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8702 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8705 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8706 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8709 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8710 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8713 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8714 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8717 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8718 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8721 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8722 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8725 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8726 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8729 // CHECK: @llvm.ppc.altivec.vcmpequh.p
8730 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p
8733 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8734 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8737 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8738 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8741 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8742 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8745 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8746 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8749 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8750 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8753 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8754 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8757 // CHECK: @llvm.ppc.altivec.vcmpequw.p
8758 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p
8761 // CHECK: @llvm.ppc.altivec.vcmpeqfp.p
8762 // CHECK-LE: @llvm.ppc.altivec.vcmpeqfp.p
8766 // CHECK: @llvm.ppc.altivec.vcmpgefp.p
8767 // CHECK-LE: @llvm.ppc.altivec.vcmpgefp.p
8771 // CHECK: @llvm.ppc.altivec.vcmpgtfp.p
8772 // CHECK-LE: @llvm.ppc.altivec.vcmpgtfp.p
8776 // CHECK: @llvm.ppc.altivec.vcmpgefp.p
8777 // CHECK-LE: @llvm.ppc.altivec.vcmpgefp.p
8781 // CHECK: @llvm.ppc.altivec.vcmpgtfp.p
8782 // CHECK-LE: @llvm.ppc.altivec.vcmpgtfp.p
8786 // CHECK: @llvm.ppc.altivec.vcmpeqfp.p
8787 // CHECK-LE: @llvm.ppc.altivec.vcmpeqfp.p
8791 // CHECK: @llvm.ppc.altivec.vcmpbfp.p
8792 // CHECK-LE: @llvm.ppc.altivec.vcmpbfp.p
8801 // CHECK: @llvm.ppc.altivec.vcmpequb.p(i32 2
8802 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p(i32 2
8805 // CHECK: @llvm.ppc.altivec.vcmpequb.p(i32 0
8806 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p(i32 0
8809 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p(i32 2
8810 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p(i32 2
8813 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p(i32 2
8814 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p(i32 2
8817 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p(i32 0
8818 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p(i32 0
8821 // CHECK: @llvm.ppc.altivec.vcmpgtsb.p(i32 0
8822 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsb.p(i32 0
8827 // CHECK: @llvm.ppc.altivec.vcmpequb.p(i32 2
8828 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p(i32 2
8831 // CHECK: @llvm.ppc.altivec.vcmpequb.p(i32 0
8832 // CHECK-LE: @llvm.ppc.altivec.vcmpequb.p(i32 0
8835 // CHECK: @llvm.ppc.altivec.vcmpgtub.p(i32 2
8836 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p(i32 2
8839 // CHECK: @llvm.ppc.altivec.vcmpgtub.p(i32 2
8840 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p(i32 2
8843 // CHECK: @llvm.ppc.altivec.vcmpgtub.p(i32 0
8844 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p(i32 0
8847 // CHECK: @llvm.ppc.altivec.vcmpgtub.p(i32 0
8848 // CHECK-LE: @llvm.ppc.altivec.vcmpgtub.p(i32 0
8853 // CHECK: @llvm.ppc.altivec.vcmpequh.p(i32 2
8854 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p(i32 2
8857 // CHECK: @llvm.ppc.altivec.vcmpequh.p(i32 0
8858 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p(i32 0
8861 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p(i32 2
8862 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p(i32 2
8865 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p(i32 2
8866 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p(i32 2
8869 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p(i32 0
8870 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p(i32 0
8873 // CHECK: @llvm.ppc.altivec.vcmpgtsh.p(i32 0
8874 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsh.p(i32 0
8879 // CHECK: @llvm.ppc.altivec.vcmpequh.p(i32 2
8880 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p(i32 2
8883 // CHECK: @llvm.ppc.altivec.vcmpequh.p(i32 0
8884 // CHECK-LE: @llvm.ppc.altivec.vcmpequh.p(i32 0
8887 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p(i32 2
8888 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p(i32 2
8891 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p(i32 2
8892 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p(i32 2
8895 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p(i32 0
8896 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p(i32 0
8899 // CHECK: @llvm.ppc.altivec.vcmpgtuh.p(i32 0
8900 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuh.p(i32 0
8905 // CHECK: @llvm.ppc.altivec.vcmpequw.p(i32 2
8906 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p(i32 2
8909 // CHECK: @llvm.ppc.altivec.vcmpequw.p(i32 0
8910 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p(i32 0
8913 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p(i32 2
8914 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p(i32 2
8917 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p(i32 2
8918 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p(i32 2
8921 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p(i32 0
8922 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p(i32 0
8925 // CHECK: @llvm.ppc.altivec.vcmpgtsw.p(i32 0
8926 // CHECK-LE: @llvm.ppc.altivec.vcmpgtsw.p(i32 0
8931 // CHECK: @llvm.ppc.altivec.vcmpequw.p(i32 2
8932 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p(i32 2
8935 // CHECK: @llvm.ppc.altivec.vcmpequw.p(i32 0
8936 // CHECK-LE: @llvm.ppc.altivec.vcmpequw.p(i32 0
8939 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p(i32 2
8940 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p(i32 2
8943 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p(i32 2
8944 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p(i32 2
8947 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p(i32 0
8948 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p(i32 0
8951 // CHECK: @llvm.ppc.altivec.vcmpgtuw.p(i32 0
8952 // CHECK-LE: @llvm.ppc.altivec.vcmpgtuw.p(i32 0
8957 // CHECK: @llvm.ppc.altivec.vcmpeqfp.p(i32 2
8958 // CHECK-LE: @llvm.ppc.altivec.vcmpeqfp.p(i32 2
8961 // CHECK: @llvm.ppc.altivec.vcmpeqfp.p(i32 0
8962 // CHECK-LE: @llvm.ppc.altivec.vcmpeqfp.p(i32 0
8965 // CHECK: @llvm.ppc.altivec.vcmpgtfp.p(i32 2
8966 // CHECK-LE: @llvm.ppc.altivec.vcmpgtfp.p(i32 2
8969 // CHECK: @llvm.ppc.altivec.vcmpgtfp.p(i32 2
8970 // CHECK-LE: @llvm.ppc.altivec.vcmpgtfp.p(i32 2
8973 // CHECK: @llvm.ppc.altivec.vcmpgefp.p(i32 2
8974 // CHECK-LE: @llvm.ppc.altivec.vcmpgefp.p(i32 2
8977 // CHECK: @llvm.ppc.altivec.vcmpgefp.p(i32 2
8978 // CHECK-LE: @llvm.ppc.altivec.vcmpgefp.p(i32 2