xref: /llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/resources-sse2.s (revision e19cb9c57fea7981c206fcbaf9807870de6001a0)
13408940fSGanesh Gopalasubramanian# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
23408940fSGanesh Gopalasubramanian# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=znver2 -instruction-tables < %s | FileCheck %s
33408940fSGanesh Gopalasubramanian
43408940fSGanesh Gopalasubramanianaddpd       %xmm0, %xmm2
53408940fSGanesh Gopalasubramanianaddpd       (%rax), %xmm2
63408940fSGanesh Gopalasubramanian
73408940fSGanesh Gopalasubramanianaddsd       %xmm0, %xmm2
83408940fSGanesh Gopalasubramanianaddsd       (%rax), %xmm2
93408940fSGanesh Gopalasubramanian
103408940fSGanesh Gopalasubramanianandnpd      %xmm0, %xmm2
113408940fSGanesh Gopalasubramanianandnpd      (%rax), %xmm2
123408940fSGanesh Gopalasubramanian
133408940fSGanesh Gopalasubramanianandpd       %xmm0, %xmm2
143408940fSGanesh Gopalasubramanianandpd       (%rax), %xmm2
153408940fSGanesh Gopalasubramanian
163408940fSGanesh Gopalasubramanianclflush     (%rax)
173408940fSGanesh Gopalasubramanian
183408940fSGanesh Gopalasubramaniancmppd       $0, %xmm0, %xmm2
193408940fSGanesh Gopalasubramaniancmppd       $0, (%rax), %xmm2
203408940fSGanesh Gopalasubramanian
213408940fSGanesh Gopalasubramaniancmpsd       $0, %xmm0, %xmm2
223408940fSGanesh Gopalasubramaniancmpsd       $0, (%rax), %xmm2
233408940fSGanesh Gopalasubramanian
243408940fSGanesh Gopalasubramaniancomisd      %xmm0, %xmm1
253408940fSGanesh Gopalasubramaniancomisd      (%rax), %xmm1
263408940fSGanesh Gopalasubramanian
273408940fSGanesh Gopalasubramaniancvtdq2pd    %xmm0, %xmm2
283408940fSGanesh Gopalasubramaniancvtdq2pd    (%rax), %xmm2
293408940fSGanesh Gopalasubramanian
303408940fSGanesh Gopalasubramaniancvtdq2ps    %xmm0, %xmm2
313408940fSGanesh Gopalasubramaniancvtdq2ps    (%rax), %xmm2
323408940fSGanesh Gopalasubramanian
333408940fSGanesh Gopalasubramaniancvtpd2dq    %xmm0, %xmm2
343408940fSGanesh Gopalasubramaniancvtpd2dq    (%rax), %xmm2
353408940fSGanesh Gopalasubramanian
363408940fSGanesh Gopalasubramaniancvtpd2pi    %xmm0, %mm2
373408940fSGanesh Gopalasubramaniancvtpd2pi    (%rax), %mm2
383408940fSGanesh Gopalasubramanian
393408940fSGanesh Gopalasubramaniancvtpd2ps    %xmm0, %xmm2
403408940fSGanesh Gopalasubramaniancvtpd2ps    (%rax), %xmm2
413408940fSGanesh Gopalasubramanian
423408940fSGanesh Gopalasubramaniancvtpi2pd    %mm0, %xmm2
433408940fSGanesh Gopalasubramaniancvtpi2pd    (%rax), %xmm2
443408940fSGanesh Gopalasubramanian
453408940fSGanesh Gopalasubramaniancvtps2dq    %xmm0, %xmm2
463408940fSGanesh Gopalasubramaniancvtps2dq    (%rax), %xmm2
473408940fSGanesh Gopalasubramanian
483408940fSGanesh Gopalasubramaniancvtps2pd    %xmm0, %xmm2
493408940fSGanesh Gopalasubramaniancvtps2pd    (%rax), %xmm2
503408940fSGanesh Gopalasubramanian
513408940fSGanesh Gopalasubramaniancvtsd2si    %xmm0, %ecx
523408940fSGanesh Gopalasubramaniancvtsd2si    %xmm0, %rcx
533408940fSGanesh Gopalasubramaniancvtsd2si    (%rax), %ecx
543408940fSGanesh Gopalasubramaniancvtsd2si    (%rax), %rcx
553408940fSGanesh Gopalasubramanian
563408940fSGanesh Gopalasubramaniancvtsd2ss    %xmm0, %xmm2
573408940fSGanesh Gopalasubramaniancvtsd2ss    (%rax), %xmm2
583408940fSGanesh Gopalasubramanian
593408940fSGanesh Gopalasubramaniancvtsi2sd    %ecx, %xmm2
603408940fSGanesh Gopalasubramaniancvtsi2sd    %rcx, %xmm2
614c1d2483SSimon Pilgrimcvtsi2sdl   (%rax), %xmm2
624c1d2483SSimon Pilgrimcvtsi2sdq   (%rax), %xmm2
633408940fSGanesh Gopalasubramanian
643408940fSGanesh Gopalasubramaniancvtss2sd    %xmm0, %xmm2
653408940fSGanesh Gopalasubramaniancvtss2sd    (%rax), %xmm2
663408940fSGanesh Gopalasubramanian
673408940fSGanesh Gopalasubramaniancvttpd2dq   %xmm0, %xmm2
683408940fSGanesh Gopalasubramaniancvttpd2dq   (%rax), %xmm2
693408940fSGanesh Gopalasubramanian
703408940fSGanesh Gopalasubramaniancvttpd2pi   %xmm0, %mm2
713408940fSGanesh Gopalasubramaniancvttpd2pi   (%rax), %mm2
723408940fSGanesh Gopalasubramanian
733408940fSGanesh Gopalasubramaniancvttps2dq   %xmm0, %xmm2
743408940fSGanesh Gopalasubramaniancvttps2dq   (%rax), %xmm2
753408940fSGanesh Gopalasubramanian
763408940fSGanesh Gopalasubramaniancvttsd2si   %xmm0, %ecx
773408940fSGanesh Gopalasubramaniancvttsd2si   %xmm0, %rcx
783408940fSGanesh Gopalasubramaniancvttsd2si   (%rax), %ecx
793408940fSGanesh Gopalasubramaniancvttsd2si   (%rax), %rcx
803408940fSGanesh Gopalasubramanian
813408940fSGanesh Gopalasubramaniandivpd       %xmm0, %xmm2
823408940fSGanesh Gopalasubramaniandivpd       (%rax), %xmm2
833408940fSGanesh Gopalasubramanian
843408940fSGanesh Gopalasubramaniandivsd       %xmm0, %xmm2
853408940fSGanesh Gopalasubramaniandivsd       (%rax), %xmm2
863408940fSGanesh Gopalasubramanian
873408940fSGanesh Gopalasubramanianlfence
883408940fSGanesh Gopalasubramanian
893408940fSGanesh Gopalasubramanianmaskmovdqu  %xmm0, %xmm1
903408940fSGanesh Gopalasubramanian
913408940fSGanesh Gopalasubramanianmaxpd       %xmm0, %xmm2
923408940fSGanesh Gopalasubramanianmaxpd       (%rax), %xmm2
933408940fSGanesh Gopalasubramanian
943408940fSGanesh Gopalasubramanianmaxsd       %xmm0, %xmm2
953408940fSGanesh Gopalasubramanianmaxsd       (%rax), %xmm2
963408940fSGanesh Gopalasubramanian
973408940fSGanesh Gopalasubramanianmfence
983408940fSGanesh Gopalasubramanian
993408940fSGanesh Gopalasubramanianminpd       %xmm0, %xmm2
1003408940fSGanesh Gopalasubramanianminpd       (%rax), %xmm2
1013408940fSGanesh Gopalasubramanian
1023408940fSGanesh Gopalasubramanianminsd       %xmm0, %xmm2
1033408940fSGanesh Gopalasubramanianminsd       (%rax), %xmm2
1043408940fSGanesh Gopalasubramanian
1053408940fSGanesh Gopalasubramanianmovapd      %xmm0, %xmm2
1063408940fSGanesh Gopalasubramanianmovapd      %xmm0, (%rax)
1073408940fSGanesh Gopalasubramanianmovapd      (%rax), %xmm2
1083408940fSGanesh Gopalasubramanian
1093408940fSGanesh Gopalasubramanianmovd        %eax, %xmm2
1103408940fSGanesh Gopalasubramanianmovd        (%rax), %xmm2
1113408940fSGanesh Gopalasubramanian
1123408940fSGanesh Gopalasubramanianmovd        %xmm0, %ecx
1133408940fSGanesh Gopalasubramanianmovd        %xmm0, (%rax)
1143408940fSGanesh Gopalasubramanian
1153408940fSGanesh Gopalasubramanianmovdqa      %xmm0, %xmm2
1163408940fSGanesh Gopalasubramanianmovdqa      %xmm0, (%rax)
1173408940fSGanesh Gopalasubramanianmovdqa      (%rax), %xmm2
1183408940fSGanesh Gopalasubramanian
1193408940fSGanesh Gopalasubramanianmovdqu      %xmm0, %xmm2
1203408940fSGanesh Gopalasubramanianmovdqu      %xmm0, (%rax)
1213408940fSGanesh Gopalasubramanianmovdqu      (%rax), %xmm2
1223408940fSGanesh Gopalasubramanian
1233408940fSGanesh Gopalasubramanianmovdq2q     %xmm0, %mm2
1243408940fSGanesh Gopalasubramanian
1253408940fSGanesh Gopalasubramanianmovhpd      %xmm0, (%rax)
1263408940fSGanesh Gopalasubramanianmovhpd      (%rax), %xmm2
1273408940fSGanesh Gopalasubramanian
1283408940fSGanesh Gopalasubramanianmovlpd      %xmm0, (%rax)
1293408940fSGanesh Gopalasubramanianmovlpd      (%rax), %xmm2
1303408940fSGanesh Gopalasubramanian
1313408940fSGanesh Gopalasubramanianmovmskpd    %xmm0, %rcx
1323408940fSGanesh Gopalasubramanian
1333408940fSGanesh Gopalasubramanianmovntil     %eax, (%rax)
1343408940fSGanesh Gopalasubramanianmovntiq     %rax, (%rax)
1353408940fSGanesh Gopalasubramanian
1363408940fSGanesh Gopalasubramanianmovntdq     %xmm0, (%rax)
1373408940fSGanesh Gopalasubramanianmovntpd     %xmm0, (%rax)
1383408940fSGanesh Gopalasubramanian
1393408940fSGanesh Gopalasubramanianmovq        %xmm0, %xmm2
1403408940fSGanesh Gopalasubramanian
1413408940fSGanesh Gopalasubramanianmovq        %rax, %xmm2
1423408940fSGanesh Gopalasubramanianmovq        (%rax), %xmm2
1433408940fSGanesh Gopalasubramanian
1443408940fSGanesh Gopalasubramanianmovq        %xmm0, %rcx
1453408940fSGanesh Gopalasubramanianmovq        %xmm0, (%rax)
1463408940fSGanesh Gopalasubramanian
1473408940fSGanesh Gopalasubramanianmovq2dq     %mm0, %xmm2
1483408940fSGanesh Gopalasubramanian
1493408940fSGanesh Gopalasubramanianmovsd       %xmm0, %xmm2
1503408940fSGanesh Gopalasubramanianmovsd       %xmm0, (%rax)
1513408940fSGanesh Gopalasubramanianmovsd       (%rax), %xmm2
1523408940fSGanesh Gopalasubramanian
1533408940fSGanesh Gopalasubramanianmovupd      %xmm0, %xmm2
1543408940fSGanesh Gopalasubramanianmovupd      %xmm0, (%rax)
1553408940fSGanesh Gopalasubramanianmovupd      (%rax), %xmm2
1563408940fSGanesh Gopalasubramanian
1573408940fSGanesh Gopalasubramanianmulpd       %xmm0, %xmm2
1583408940fSGanesh Gopalasubramanianmulpd       (%rax), %xmm2
1593408940fSGanesh Gopalasubramanian
1603408940fSGanesh Gopalasubramanianmulsd       %xmm0, %xmm2
1613408940fSGanesh Gopalasubramanianmulsd       (%rax), %xmm2
1623408940fSGanesh Gopalasubramanian
1633408940fSGanesh Gopalasubramanianorpd        %xmm0, %xmm2
1643408940fSGanesh Gopalasubramanianorpd        (%rax), %xmm2
1653408940fSGanesh Gopalasubramanian
1663408940fSGanesh Gopalasubramanianpackssdw    %xmm0, %xmm2
1673408940fSGanesh Gopalasubramanianpackssdw    (%rax), %xmm2
1683408940fSGanesh Gopalasubramanian
1693408940fSGanesh Gopalasubramanianpacksswb    %xmm0, %xmm2
1703408940fSGanesh Gopalasubramanianpacksswb    (%rax), %xmm2
1713408940fSGanesh Gopalasubramanian
1723408940fSGanesh Gopalasubramanianpackuswb    %xmm0, %xmm2
1733408940fSGanesh Gopalasubramanianpackuswb    (%rax), %xmm2
1743408940fSGanesh Gopalasubramanian
1753408940fSGanesh Gopalasubramanianpaddb       %xmm0, %xmm2
1763408940fSGanesh Gopalasubramanianpaddb       (%rax), %xmm2
1773408940fSGanesh Gopalasubramanian
1783408940fSGanesh Gopalasubramanianpaddd       %xmm0, %xmm2
1793408940fSGanesh Gopalasubramanianpaddd       (%rax), %xmm2
1803408940fSGanesh Gopalasubramanian
1813408940fSGanesh Gopalasubramanianpaddq       %mm0, %mm2
1823408940fSGanesh Gopalasubramanianpaddq       (%rax), %mm2
1833408940fSGanesh Gopalasubramanian
1843408940fSGanesh Gopalasubramanianpaddq       %xmm0, %xmm2
1853408940fSGanesh Gopalasubramanianpaddq       (%rax), %xmm2
1863408940fSGanesh Gopalasubramanian
1873408940fSGanesh Gopalasubramanianpaddsb      %xmm0, %xmm2
1883408940fSGanesh Gopalasubramanianpaddsb      (%rax), %xmm2
1893408940fSGanesh Gopalasubramanian
1903408940fSGanesh Gopalasubramanianpaddsw      %xmm0, %xmm2
1913408940fSGanesh Gopalasubramanianpaddsw      (%rax), %xmm2
1923408940fSGanesh Gopalasubramanian
1933408940fSGanesh Gopalasubramanianpaddusb     %xmm0, %xmm2
1943408940fSGanesh Gopalasubramanianpaddusb     (%rax), %xmm2
1953408940fSGanesh Gopalasubramanian
1963408940fSGanesh Gopalasubramanianpaddusw     %xmm0, %xmm2
1973408940fSGanesh Gopalasubramanianpaddusw     (%rax), %xmm2
1983408940fSGanesh Gopalasubramanian
1993408940fSGanesh Gopalasubramanianpaddw       %xmm0, %xmm2
2003408940fSGanesh Gopalasubramanianpaddw       (%rax), %xmm2
2013408940fSGanesh Gopalasubramanian
2023408940fSGanesh Gopalasubramanianpand        %xmm0, %xmm2
2033408940fSGanesh Gopalasubramanianpand        (%rax), %xmm2
2043408940fSGanesh Gopalasubramanian
2053408940fSGanesh Gopalasubramanianpandn       %xmm0, %xmm2
2063408940fSGanesh Gopalasubramanianpandn       (%rax), %xmm2
2073408940fSGanesh Gopalasubramanian
2083408940fSGanesh Gopalasubramanianpavgb       %xmm0, %xmm2
2093408940fSGanesh Gopalasubramanianpavgb       (%rax), %xmm2
2103408940fSGanesh Gopalasubramanian
2113408940fSGanesh Gopalasubramanianpavgw       %xmm0, %xmm2
2123408940fSGanesh Gopalasubramanianpavgw       (%rax), %xmm2
2133408940fSGanesh Gopalasubramanian
2143408940fSGanesh Gopalasubramanianpcmpeqb     %xmm0, %xmm2
2153408940fSGanesh Gopalasubramanianpcmpeqb     (%rax), %xmm2
2163408940fSGanesh Gopalasubramanian
2173408940fSGanesh Gopalasubramanianpcmpeqd     %xmm0, %xmm2
2183408940fSGanesh Gopalasubramanianpcmpeqd     (%rax), %xmm2
2193408940fSGanesh Gopalasubramanian
2203408940fSGanesh Gopalasubramanianpcmpeqw     %xmm0, %xmm2
2213408940fSGanesh Gopalasubramanianpcmpeqw     (%rax), %xmm2
2223408940fSGanesh Gopalasubramanian
2233408940fSGanesh Gopalasubramanianpcmpgtb     %xmm0, %xmm2
2243408940fSGanesh Gopalasubramanianpcmpgtb     (%rax), %xmm2
2253408940fSGanesh Gopalasubramanian
2263408940fSGanesh Gopalasubramanianpcmpgtd     %xmm0, %xmm2
2273408940fSGanesh Gopalasubramanianpcmpgtd     (%rax), %xmm2
2283408940fSGanesh Gopalasubramanian
2293408940fSGanesh Gopalasubramanianpcmpgtw     %xmm0, %xmm2
2303408940fSGanesh Gopalasubramanianpcmpgtw     (%rax), %xmm2
2313408940fSGanesh Gopalasubramanian
2323408940fSGanesh Gopalasubramanianpextrw      $1, %xmm0, %rcx
2333408940fSGanesh Gopalasubramanian
2343408940fSGanesh Gopalasubramanianpinsrw      $1, %rax, %xmm0
2353408940fSGanesh Gopalasubramanianpinsrw      $1, (%rax), %xmm0
2363408940fSGanesh Gopalasubramanian
2373408940fSGanesh Gopalasubramanianpmaddwd     %xmm0, %xmm2
2383408940fSGanesh Gopalasubramanianpmaddwd     (%rax), %xmm2
2393408940fSGanesh Gopalasubramanian
2403408940fSGanesh Gopalasubramanianpmaxsw      %xmm0, %xmm2
2413408940fSGanesh Gopalasubramanianpmaxsw      (%rax), %xmm2
2423408940fSGanesh Gopalasubramanian
2433408940fSGanesh Gopalasubramanianpmaxub      %xmm0, %xmm2
2443408940fSGanesh Gopalasubramanianpmaxub      (%rax), %xmm2
2453408940fSGanesh Gopalasubramanian
2463408940fSGanesh Gopalasubramanianpminsw      %xmm0, %xmm2
2473408940fSGanesh Gopalasubramanianpminsw      (%rax), %xmm2
2483408940fSGanesh Gopalasubramanian
2493408940fSGanesh Gopalasubramanianpminub      %xmm0, %xmm2
2503408940fSGanesh Gopalasubramanianpminub      (%rax), %xmm2
2513408940fSGanesh Gopalasubramanian
2523408940fSGanesh Gopalasubramanianpmovmskb    %xmm0, %rcx
2533408940fSGanesh Gopalasubramanian
2543408940fSGanesh Gopalasubramanianpmulhuw     %xmm0, %xmm2
2553408940fSGanesh Gopalasubramanianpmulhuw     (%rax), %xmm2
2563408940fSGanesh Gopalasubramanian
2573408940fSGanesh Gopalasubramanianpmulhw      %xmm0, %xmm2
2583408940fSGanesh Gopalasubramanianpmulhw      (%rax), %xmm2
2593408940fSGanesh Gopalasubramanian
2603408940fSGanesh Gopalasubramanianpmullw      %xmm0, %xmm2
2613408940fSGanesh Gopalasubramanianpmullw      (%rax), %xmm2
2623408940fSGanesh Gopalasubramanian
2633408940fSGanesh Gopalasubramanianpmuludq     %mm0, %mm2
2643408940fSGanesh Gopalasubramanianpmuludq     (%rax), %mm2
2653408940fSGanesh Gopalasubramanian
2663408940fSGanesh Gopalasubramanianpmuludq     %xmm0, %xmm2
2673408940fSGanesh Gopalasubramanianpmuludq     (%rax), %xmm2
2683408940fSGanesh Gopalasubramanian
2693408940fSGanesh Gopalasubramanianpor         %xmm0, %xmm2
2703408940fSGanesh Gopalasubramanianpor         (%rax), %xmm2
2713408940fSGanesh Gopalasubramanian
2723408940fSGanesh Gopalasubramanianpsadbw      %xmm0, %xmm2
2733408940fSGanesh Gopalasubramanianpsadbw      (%rax), %xmm2
2743408940fSGanesh Gopalasubramanian
2753408940fSGanesh Gopalasubramanianpshufd      $1, %xmm0, %xmm2
2763408940fSGanesh Gopalasubramanianpshufd      $1, (%rax), %xmm2
2773408940fSGanesh Gopalasubramanian
2783408940fSGanesh Gopalasubramanianpshufhw     $1, %xmm0, %xmm2
2793408940fSGanesh Gopalasubramanianpshufhw     $1, (%rax), %xmm2
2803408940fSGanesh Gopalasubramanian
2813408940fSGanesh Gopalasubramanianpshuflw     $1, %xmm0, %xmm2
2823408940fSGanesh Gopalasubramanianpshuflw     $1, (%rax), %xmm2
2833408940fSGanesh Gopalasubramanian
2843408940fSGanesh Gopalasubramanianpslld       $1, %xmm2
2853408940fSGanesh Gopalasubramanianpslld       %xmm0, %xmm2
2863408940fSGanesh Gopalasubramanianpslld       (%rax), %xmm2
2873408940fSGanesh Gopalasubramanian
2883408940fSGanesh Gopalasubramanianpslldq      $1, %xmm2
2893408940fSGanesh Gopalasubramanian
2903408940fSGanesh Gopalasubramanianpsllq       $1, %xmm2
2913408940fSGanesh Gopalasubramanianpsllq       %xmm0, %xmm2
2923408940fSGanesh Gopalasubramanianpsllq       (%rax), %xmm2
2933408940fSGanesh Gopalasubramanian
2943408940fSGanesh Gopalasubramanianpsllw       $1, %xmm2
2953408940fSGanesh Gopalasubramanianpsllw       %xmm0, %xmm2
2963408940fSGanesh Gopalasubramanianpsllw       (%rax), %xmm2
2973408940fSGanesh Gopalasubramanian
2983408940fSGanesh Gopalasubramanianpsrad       $1, %xmm2
2993408940fSGanesh Gopalasubramanianpsrad       %xmm0, %xmm2
3003408940fSGanesh Gopalasubramanianpsrad       (%rax), %xmm2
3013408940fSGanesh Gopalasubramanian
3023408940fSGanesh Gopalasubramanianpsraw       $1, %xmm2
3033408940fSGanesh Gopalasubramanianpsraw       %xmm0, %xmm2
3043408940fSGanesh Gopalasubramanianpsraw       (%rax), %xmm2
3053408940fSGanesh Gopalasubramanian
3063408940fSGanesh Gopalasubramanianpsrld       $1, %xmm2
3073408940fSGanesh Gopalasubramanianpsrld       %xmm0, %xmm2
3083408940fSGanesh Gopalasubramanianpsrld       (%rax), %xmm2
3093408940fSGanesh Gopalasubramanian
3103408940fSGanesh Gopalasubramanianpsrldq      $1, %xmm2
3113408940fSGanesh Gopalasubramanian
3123408940fSGanesh Gopalasubramanianpsrlq       $1, %xmm2
3133408940fSGanesh Gopalasubramanianpsrlq       %xmm0, %xmm2
3143408940fSGanesh Gopalasubramanianpsrlq       (%rax), %xmm2
3153408940fSGanesh Gopalasubramanian
3163408940fSGanesh Gopalasubramanianpsrlw       $1, %xmm2
3173408940fSGanesh Gopalasubramanianpsrlw       %xmm0, %xmm2
3183408940fSGanesh Gopalasubramanianpsrlw       (%rax), %xmm2
3193408940fSGanesh Gopalasubramanian
3203408940fSGanesh Gopalasubramanianpsubb       %xmm0, %xmm2
3213408940fSGanesh Gopalasubramanianpsubb       (%rax), %xmm2
3223408940fSGanesh Gopalasubramanian
3233408940fSGanesh Gopalasubramanianpsubd       %xmm0, %xmm2
3243408940fSGanesh Gopalasubramanianpsubd       (%rax), %xmm2
3253408940fSGanesh Gopalasubramanian
3263408940fSGanesh Gopalasubramanianpsubq       %mm0, %mm2
3273408940fSGanesh Gopalasubramanianpsubq       (%rax), %mm2
3283408940fSGanesh Gopalasubramanian
3293408940fSGanesh Gopalasubramanianpsubq       %xmm0, %xmm2
3303408940fSGanesh Gopalasubramanianpsubq       (%rax), %xmm2
3313408940fSGanesh Gopalasubramanian
3323408940fSGanesh Gopalasubramanianpsubsb      %xmm0, %xmm2
3333408940fSGanesh Gopalasubramanianpsubsb      (%rax), %xmm2
3343408940fSGanesh Gopalasubramanian
3353408940fSGanesh Gopalasubramanianpsubsw      %xmm0, %xmm2
3363408940fSGanesh Gopalasubramanianpsubsw      (%rax), %xmm2
3373408940fSGanesh Gopalasubramanian
3383408940fSGanesh Gopalasubramanianpsubusb     %xmm0, %xmm2
3393408940fSGanesh Gopalasubramanianpsubusb     (%rax), %xmm2
3403408940fSGanesh Gopalasubramanian
3413408940fSGanesh Gopalasubramanianpsubusw     %xmm0, %xmm2
3423408940fSGanesh Gopalasubramanianpsubusw     (%rax), %xmm2
3433408940fSGanesh Gopalasubramanian
3443408940fSGanesh Gopalasubramanianpsubw       %xmm0, %xmm2
3453408940fSGanesh Gopalasubramanianpsubw       (%rax), %xmm2
3463408940fSGanesh Gopalasubramanian
3473408940fSGanesh Gopalasubramanianpunpckhbw   %xmm0, %xmm2
3483408940fSGanesh Gopalasubramanianpunpckhbw   (%rax), %xmm2
3493408940fSGanesh Gopalasubramanian
3503408940fSGanesh Gopalasubramanianpunpckhdq   %xmm0, %xmm2
3513408940fSGanesh Gopalasubramanianpunpckhdq   (%rax), %xmm2
3523408940fSGanesh Gopalasubramanian
3533408940fSGanesh Gopalasubramanianpunpckhqdq  %xmm0, %xmm2
3543408940fSGanesh Gopalasubramanianpunpckhqdq  (%rax), %xmm2
3553408940fSGanesh Gopalasubramanian
3563408940fSGanesh Gopalasubramanianpunpckhwd   %xmm0, %xmm2
3573408940fSGanesh Gopalasubramanianpunpckhwd   (%rax), %xmm2
3583408940fSGanesh Gopalasubramanian
3593408940fSGanesh Gopalasubramanianpunpcklbw   %xmm0, %xmm2
3603408940fSGanesh Gopalasubramanianpunpcklbw   (%rax), %xmm2
3613408940fSGanesh Gopalasubramanian
3623408940fSGanesh Gopalasubramanianpunpckldq   %xmm0, %xmm2
3633408940fSGanesh Gopalasubramanianpunpckldq   (%rax), %xmm2
3643408940fSGanesh Gopalasubramanian
3653408940fSGanesh Gopalasubramanianpunpcklqdq  %xmm0, %xmm2
3663408940fSGanesh Gopalasubramanianpunpcklqdq  (%rax), %xmm2
3673408940fSGanesh Gopalasubramanian
3683408940fSGanesh Gopalasubramanianpunpcklwd   %xmm0, %xmm2
3693408940fSGanesh Gopalasubramanianpunpcklwd   (%rax), %xmm2
3703408940fSGanesh Gopalasubramanian
3713408940fSGanesh Gopalasubramanianpxor        %xmm0, %xmm2
3723408940fSGanesh Gopalasubramanianpxor        (%rax), %xmm2
3733408940fSGanesh Gopalasubramanian
3743408940fSGanesh Gopalasubramanianshufpd      $1, %xmm0, %xmm2
3753408940fSGanesh Gopalasubramanianshufpd      $1, (%rax), %xmm2
3763408940fSGanesh Gopalasubramanian
3773408940fSGanesh Gopalasubramaniansqrtpd      %xmm0, %xmm2
3783408940fSGanesh Gopalasubramaniansqrtpd      (%rax), %xmm2
3793408940fSGanesh Gopalasubramanian
3803408940fSGanesh Gopalasubramaniansqrtsd      %xmm0, %xmm2
3813408940fSGanesh Gopalasubramaniansqrtsd      (%rax), %xmm2
3823408940fSGanesh Gopalasubramanian
3833408940fSGanesh Gopalasubramaniansubpd       %xmm0, %xmm2
3843408940fSGanesh Gopalasubramaniansubpd       (%rax), %xmm2
3853408940fSGanesh Gopalasubramanian
3863408940fSGanesh Gopalasubramaniansubsd       %xmm0, %xmm2
3873408940fSGanesh Gopalasubramaniansubsd       (%rax), %xmm2
3883408940fSGanesh Gopalasubramanian
3893408940fSGanesh Gopalasubramanianucomisd     %xmm0, %xmm1
3903408940fSGanesh Gopalasubramanianucomisd     (%rax), %xmm1
3913408940fSGanesh Gopalasubramanian
3923408940fSGanesh Gopalasubramanianunpckhpd    %xmm0, %xmm2
3933408940fSGanesh Gopalasubramanianunpckhpd    (%rax), %xmm2
3943408940fSGanesh Gopalasubramanian
3953408940fSGanesh Gopalasubramanianunpcklpd    %xmm0, %xmm2
3963408940fSGanesh Gopalasubramanianunpcklpd    (%rax), %xmm2
3973408940fSGanesh Gopalasubramanian
3983408940fSGanesh Gopalasubramanianxorpd       %xmm0, %xmm2
3993408940fSGanesh Gopalasubramanianxorpd       (%rax), %xmm2
4003408940fSGanesh Gopalasubramanian
4013408940fSGanesh Gopalasubramanian# CHECK:      Instruction Info:
4023408940fSGanesh Gopalasubramanian# CHECK-NEXT: [1]: #uOps
4033408940fSGanesh Gopalasubramanian# CHECK-NEXT: [2]: Latency
4043408940fSGanesh Gopalasubramanian# CHECK-NEXT: [3]: RThroughput
4053408940fSGanesh Gopalasubramanian# CHECK-NEXT: [4]: MayLoad
4063408940fSGanesh Gopalasubramanian# CHECK-NEXT: [5]: MayStore
4073408940fSGanesh Gopalasubramanian# CHECK-NEXT: [6]: HasSideEffects (U)
4083408940fSGanesh Gopalasubramanian
4093408940fSGanesh Gopalasubramanian# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:
410896557e1SSimon Pilgrim# CHECK-NEXT:  1      3     0.50                        addpd	%xmm0, %xmm2
411896557e1SSimon Pilgrim# CHECK-NEXT:  1      10    0.50    *                   addpd	(%rax), %xmm2
412896557e1SSimon Pilgrim# CHECK-NEXT:  1      3     0.50                        addsd	%xmm0, %xmm2
413896557e1SSimon Pilgrim# CHECK-NEXT:  1      10    0.50    *                   addsd	(%rax), %xmm2
4143408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.25                        andnpd	%xmm0, %xmm2
4153408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   andnpd	(%rax), %xmm2
4163408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.25                        andpd	%xmm0, %xmm2
4173408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   andpd	(%rax), %xmm2
41808fe55b3SSimon Pilgrim# CHECK-NEXT:  1      4     0.33    *      *      U     clflush	(%rax)
419a305d8f4SSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        cmpeqpd	%xmm0, %xmm2
420a305d8f4SSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   cmpeqpd	(%rax), %xmm2
421a305d8f4SSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        cmpeqsd	%xmm0, %xmm2
422a305d8f4SSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   cmpeqsd	(%rax), %xmm2
423a305d8f4SSimon Pilgrim# CHECK-NEXT:  2      3     1.00                        comisd	%xmm0, %xmm1
424a305d8f4SSimon Pilgrim# CHECK-NEXT:  2      10    1.00    *                   comisd	(%rax), %xmm1
4253408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      3     1.00                        cvtdq2pd	%xmm0, %xmm2
4263408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      12    1.00    *                   cvtdq2pd	(%rax), %xmm2
427c5344d85SClement Courbet# CHECK-NEXT:  1      3     1.00                        cvtdq2ps	%xmm0, %xmm2
4283408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      12    1.00    *                   cvtdq2ps	(%rax), %xmm2
4293408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      3     1.00                        cvtpd2dq	%xmm0, %xmm2
4303408940fSGanesh Gopalasubramanian# CHECK-NEXT:  2      10    1.00    *                   cvtpd2dq	(%rax), %xmm2
4313408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      4     1.00                        cvtpd2pi	%xmm0, %mm2
4323408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      12    1.00    *                   cvtpd2pi	(%rax), %mm2
4333408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      3     1.00                        cvtpd2ps	%xmm0, %xmm2
434*e19cb9c5SSimon Pilgrim# CHECK-NEXT:  1      10    1.00    *                   cvtpd2ps	(%rax), %xmm2
4353408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      3     1.00                        cvtpi2pd	%mm0, %xmm2
4363408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      12    1.00    *                   cvtpi2pd	(%rax), %xmm2
437c5344d85SClement Courbet# CHECK-NEXT:  1      3     1.00                        cvtps2dq	%xmm0, %xmm2
4383408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      12    1.00    *                   cvtps2dq	(%rax), %xmm2
4393408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      3     1.00                        cvtps2pd	%xmm0, %xmm2
4403408940fSGanesh Gopalasubramanian# CHECK-NEXT:  2      10    1.00    *                   cvtps2pd	(%rax), %xmm2
4413408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      4     1.00                        cvtsd2si	%xmm0, %ecx
4423408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      4     1.00                        cvtsd2si	%xmm0, %rcx
4433408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      11    1.00    *                   cvtsd2si	(%rax), %ecx
4443408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      11    1.00    *                   cvtsd2si	(%rax), %rcx
4453408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      3     1.00                        cvtsd2ss	%xmm0, %xmm2
446*e19cb9c5SSimon Pilgrim# CHECK-NEXT:  1      10    1.00    *                   cvtsd2ss	(%rax), %xmm2
447c5344d85SClement Courbet# CHECK-NEXT:  1      3     1.00                        cvtsi2sd	%ecx, %xmm2
448c5344d85SClement Courbet# CHECK-NEXT:  1      3     1.00                        cvtsi2sd	%rcx, %xmm2
4493408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      12    1.00    *                   cvtsi2sdl	(%rax), %xmm2
4504c1d2483SSimon Pilgrim# CHECK-NEXT:  1      12    1.00    *                   cvtsi2sdq	(%rax), %xmm2
4513408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      3     1.00                        cvtss2sd	%xmm0, %xmm2
4523408940fSGanesh Gopalasubramanian# CHECK-NEXT:  2      10    2.00    *                   cvtss2sd	(%rax), %xmm2
4533408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      3     1.00                        cvttpd2dq	%xmm0, %xmm2
4543408940fSGanesh Gopalasubramanian# CHECK-NEXT:  2      10    1.00    *                   cvttpd2dq	(%rax), %xmm2
4553408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      4     1.00                        cvttpd2pi	%xmm0, %mm2
4563408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      12    1.00    *                   cvttpd2pi	(%rax), %mm2
457c5344d85SClement Courbet# CHECK-NEXT:  1      3     1.00                        cvttps2dq	%xmm0, %xmm2
4583408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      12    1.00    *                   cvttps2dq	(%rax), %xmm2
4593408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      4     1.00                        cvttsd2si	%xmm0, %ecx
4603408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      4     1.00                        cvttsd2si	%xmm0, %rcx
4613408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      11    1.00    *                   cvttsd2si	(%rax), %ecx
4623408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      11    1.00    *                   cvttsd2si	(%rax), %rcx
463bddbd408SSimon Pilgrim# CHECK-NEXT:  1      13    6.00                        divpd	%xmm0, %xmm2
464bddbd408SSimon Pilgrim# CHECK-NEXT:  1      20    6.00    *                   divpd	(%rax), %xmm2
465bddbd408SSimon Pilgrim# CHECK-NEXT:  1      13    6.00                        divsd	%xmm0, %xmm2
466bddbd408SSimon Pilgrim# CHECK-NEXT:  1      20    6.00    *                   divsd	(%rax), %xmm2
4673408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33    *      *      U     lfence
4683408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      100   0.25    *      *      U     maskmovdqu	%xmm0, %xmm1
469a305d8f4SSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        maxpd	%xmm0, %xmm2
470a305d8f4SSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   maxpd	(%rax), %xmm2
471a305d8f4SSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        maxsd	%xmm0, %xmm2
472a305d8f4SSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   maxsd	(%rax), %xmm2
4733408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33    *      *      U     mfence
474a305d8f4SSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        minpd	%xmm0, %xmm2
475a305d8f4SSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   minpd	(%rax), %xmm2
476a305d8f4SSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        minsd	%xmm0, %xmm2
477a305d8f4SSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   minsd	(%rax), %xmm2
4783408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.25                        movapd	%xmm0, %xmm2
4793408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33           *            movapd	%xmm0, (%rax)
4803408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   movapd	(%rax), %xmm2
4813408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      3     1.00                        movd	%eax, %xmm2
4823408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   movd	(%rax), %xmm2
4833408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      2     1.00                        movd	%xmm0, %ecx
4843408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33           *            movd	%xmm0, (%rax)
4853408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.25                        movdqa	%xmm0, %xmm2
4863408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33           *            movdqa	%xmm0, (%rax)
4873408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   movdqa	(%rax), %xmm2
4883408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.25                        movdqu	%xmm0, %xmm2
4893408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33           *            movdqu	%xmm0, (%rax)
4903408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   movdqu	(%rax), %xmm2
4913408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.25                        movdq2q	%xmm0, %mm2
4923408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33           *            movhpd	%xmm0, (%rax)
4933408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.50    *                   movhpd	(%rax), %xmm2
4943408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33           *            movlpd	%xmm0, (%rax)
4953408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.50    *                   movlpd	(%rax), %xmm2
4963408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     1.00                        movmskpd	%xmm0, %ecx
4973408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33           *            movntil	%eax, (%rax)
4983408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33           *            movntiq	%rax, (%rax)
4993408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33           *            movntdq	%xmm0, (%rax)
5003408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33           *            movntpd	%xmm0, (%rax)
5013408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.25                        movq	%xmm0, %xmm2
5023408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      3     1.00                        movq	%rax, %xmm2
5033408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   movq	(%rax), %xmm2
5043408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      2     1.00                        movq	%xmm0, %rcx
5053408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33           *            movq	%xmm0, (%rax)
5063408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.25                        movq2dq	%mm0, %xmm2
5073408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.50                        movsd	%xmm0, %xmm2
5083408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33           *            movsd	%xmm0, (%rax)
5093408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   movsd	(%rax), %xmm2
5103408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.25                        movupd	%xmm0, %xmm2
5113408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.33           *            movupd	%xmm0, (%rax)
5123408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   movupd	(%rax), %xmm2
5133408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      3     0.50                        mulpd	%xmm0, %xmm2
514bd956b7dSSimon Pilgrim# CHECK-NEXT:  1      10    0.50    *                   mulpd	(%rax), %xmm2
5153408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      3     0.50                        mulsd	%xmm0, %xmm2
516bd956b7dSSimon Pilgrim# CHECK-NEXT:  1      10    0.50    *                   mulsd	(%rax), %xmm2
5173408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.25                        orpd	%xmm0, %xmm2
5183408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   orpd	(%rax), %xmm2
5196bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        packssdw	%xmm0, %xmm2
5206bb1626eSSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   packssdw	(%rax), %xmm2
5216bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        packsswb	%xmm0, %xmm2
5226bb1626eSSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   packsswb	(%rax), %xmm2
5236bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        packuswb	%xmm0, %xmm2
5246bb1626eSSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   packuswb	(%rax), %xmm2
5256bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        paddb	%xmm0, %xmm2
5263408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   paddb	(%rax), %xmm2
5276bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        paddd	%xmm0, %xmm2
5283408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   paddd	(%rax), %xmm2
5296bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        paddq	%mm0, %mm2
5303408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   paddq	(%rax), %mm2
5316bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        paddq	%xmm0, %xmm2
5323408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   paddq	(%rax), %xmm2
5336bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        paddsb	%xmm0, %xmm2
5343408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   paddsb	(%rax), %xmm2
5356bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        paddsw	%xmm0, %xmm2
5363408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   paddsw	(%rax), %xmm2
5376bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        paddusb	%xmm0, %xmm2
5383408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   paddusb	(%rax), %xmm2
5396bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        paddusw	%xmm0, %xmm2
5403408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   paddusw	(%rax), %xmm2
5416bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        paddw	%xmm0, %xmm2
5423408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   paddw	(%rax), %xmm2
5433408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.25                        pand	%xmm0, %xmm2
5443408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   pand	(%rax), %xmm2
5453408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.25                        pandn	%xmm0, %xmm2
5463408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   pandn	(%rax), %xmm2
5476bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        pavgb	%xmm0, %xmm2
5483408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   pavgb	(%rax), %xmm2
5496bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        pavgw	%xmm0, %xmm2
5503408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   pavgw	(%rax), %xmm2
5516bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        pcmpeqb	%xmm0, %xmm2
5523408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   pcmpeqb	(%rax), %xmm2
5536bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        pcmpeqd	%xmm0, %xmm2
5543408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   pcmpeqd	(%rax), %xmm2
5556bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        pcmpeqw	%xmm0, %xmm2
5563408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   pcmpeqw	(%rax), %xmm2
5576bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        pcmpgtb	%xmm0, %xmm2
5583408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   pcmpgtb	(%rax), %xmm2
5596bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        pcmpgtd	%xmm0, %xmm2
5603408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   pcmpgtd	(%rax), %xmm2
5616bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        pcmpgtw	%xmm0, %xmm2
5623408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   pcmpgtw	(%rax), %xmm2
5633408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      2     2.00                        pextrw	$1, %xmm0, %ecx
5643408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.25                        pinsrw	$1, %eax, %xmm0
5653408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   pinsrw	$1, (%rax), %xmm0
5663408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      4     1.00                        pmaddwd	%xmm0, %xmm2
5673408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      11    1.00    *                   pmaddwd	(%rax), %xmm2
5686bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        pmaxsw	%xmm0, %xmm2
5693408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   pmaxsw	(%rax), %xmm2
5706bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        pmaxub	%xmm0, %xmm2
5713408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   pmaxub	(%rax), %xmm2
5726bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        pminsw	%xmm0, %xmm2
5733408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   pminsw	(%rax), %xmm2
5746bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        pminub	%xmm0, %xmm2
5753408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   pminub	(%rax), %xmm2
5763408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     1.00                        pmovmskb	%xmm0, %ecx
5773408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      4     1.00                        pmulhuw	%xmm0, %xmm2
5783408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      11    1.00    *                   pmulhuw	(%rax), %xmm2
5793408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      4     1.00                        pmulhw	%xmm0, %xmm2
5803408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      11    1.00    *                   pmulhw	(%rax), %xmm2
5813408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      4     1.00                        pmullw	%xmm0, %xmm2
5823408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      11    1.00    *                   pmullw	(%rax), %xmm2
5833408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      4     1.00                        pmuludq	%mm0, %mm2
5843408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      11    1.00    *                   pmuludq	(%rax), %mm2
5853408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      4     1.00                        pmuludq	%xmm0, %xmm2
5863408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      11    1.00    *                   pmuludq	(%rax), %xmm2
5873408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.25                        por	%xmm0, %xmm2
5883408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   por	(%rax), %xmm2
5893408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      3     1.00                        psadbw	%xmm0, %xmm2
5903408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      10    1.00    *                   psadbw	(%rax), %xmm2
5916bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        pshufd	$1, %xmm0, %xmm2
5926bb1626eSSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   pshufd	$1, (%rax), %xmm2
5936bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        pshufhw	$1, %xmm0, %xmm2
5946bb1626eSSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   pshufhw	$1, (%rax), %xmm2
5956bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        pshuflw	$1, %xmm0, %xmm2
5966bb1626eSSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   pshuflw	$1, (%rax), %xmm2
597c9969046SSimon Pilgrim# CHECK-NEXT:  1      1     1.00                        pslld	$1, %xmm2
5983408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     1.00                        pslld	%xmm0, %xmm2
5993408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     1.00    *                   pslld	(%rax), %xmm2
6006bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        pslldq	$1, %xmm2
601c9969046SSimon Pilgrim# CHECK-NEXT:  1      1     1.00                        psllq	$1, %xmm2
6023408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     1.00                        psllq	%xmm0, %xmm2
6033408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     1.00    *                   psllq	(%rax), %xmm2
604c9969046SSimon Pilgrim# CHECK-NEXT:  1      1     1.00                        psllw	$1, %xmm2
6053408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     1.00                        psllw	%xmm0, %xmm2
6063408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     1.00    *                   psllw	(%rax), %xmm2
607c9969046SSimon Pilgrim# CHECK-NEXT:  1      1     1.00                        psrad	$1, %xmm2
6083408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     1.00                        psrad	%xmm0, %xmm2
6093408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     1.00    *                   psrad	(%rax), %xmm2
610c9969046SSimon Pilgrim# CHECK-NEXT:  1      1     1.00                        psraw	$1, %xmm2
6113408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     1.00                        psraw	%xmm0, %xmm2
6123408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     1.00    *                   psraw	(%rax), %xmm2
613c9969046SSimon Pilgrim# CHECK-NEXT:  1      1     1.00                        psrld	$1, %xmm2
6143408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     1.00                        psrld	%xmm0, %xmm2
6153408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     1.00    *                   psrld	(%rax), %xmm2
6166bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        psrldq	$1, %xmm2
617c9969046SSimon Pilgrim# CHECK-NEXT:  1      1     1.00                        psrlq	$1, %xmm2
6183408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     1.00                        psrlq	%xmm0, %xmm2
6193408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     1.00    *                   psrlq	(%rax), %xmm2
620c9969046SSimon Pilgrim# CHECK-NEXT:  1      1     1.00                        psrlw	$1, %xmm2
6213408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     1.00                        psrlw	%xmm0, %xmm2
6223408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     1.00    *                   psrlw	(%rax), %xmm2
6236bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        psubb	%xmm0, %xmm2
6243408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   psubb	(%rax), %xmm2
6256bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        psubd	%xmm0, %xmm2
6263408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   psubd	(%rax), %xmm2
6276bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        psubq	%mm0, %mm2
6283408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   psubq	(%rax), %mm2
6296bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        psubq	%xmm0, %xmm2
6303408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   psubq	(%rax), %xmm2
6316bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        psubsb	%xmm0, %xmm2
6323408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   psubsb	(%rax), %xmm2
6336bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        psubsw	%xmm0, %xmm2
6343408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   psubsw	(%rax), %xmm2
6356bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        psubusb	%xmm0, %xmm2
6363408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   psubusb	(%rax), %xmm2
6376bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        psubusw	%xmm0, %xmm2
6383408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   psubusw	(%rax), %xmm2
6396bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.33                        psubw	%xmm0, %xmm2
6403408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   psubw	(%rax), %xmm2
6416bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        punpckhbw	%xmm0, %xmm2
6426bb1626eSSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   punpckhbw	(%rax), %xmm2
6436bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        punpckhdq	%xmm0, %xmm2
6446bb1626eSSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   punpckhdq	(%rax), %xmm2
6456bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        punpckhqdq	%xmm0, %xmm2
6466bb1626eSSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   punpckhqdq	(%rax), %xmm2
6476bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        punpckhwd	%xmm0, %xmm2
6486bb1626eSSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   punpckhwd	(%rax), %xmm2
6496bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        punpcklbw	%xmm0, %xmm2
6506bb1626eSSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   punpcklbw	(%rax), %xmm2
6516bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        punpckldq	%xmm0, %xmm2
6526bb1626eSSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   punpckldq	(%rax), %xmm2
6536bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        punpcklqdq	%xmm0, %xmm2
6546bb1626eSSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   punpcklqdq	(%rax), %xmm2
6556bb1626eSSimon Pilgrim# CHECK-NEXT:  1      1     0.50                        punpcklwd	%xmm0, %xmm2
6566bb1626eSSimon Pilgrim# CHECK-NEXT:  1      8     0.50    *                   punpcklwd	(%rax), %xmm2
6573408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.25                        pxor	%xmm0, %xmm2
6583408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   pxor	(%rax), %xmm2
6593408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.50                        shufpd	$1, %xmm0, %xmm2
6603408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.50    *                   shufpd	$1, (%rax), %xmm2
6618534f514SSimon Pilgrim# CHECK-NEXT:  1      20    10.00                       sqrtpd	%xmm0, %xmm2
6628534f514SSimon Pilgrim# CHECK-NEXT:  1      27    10.00   *                   sqrtpd	(%rax), %xmm2
6638534f514SSimon Pilgrim# CHECK-NEXT:  1      20    10.00                       sqrtsd	%xmm0, %xmm2
6648534f514SSimon Pilgrim# CHECK-NEXT:  1      27    10.00   *                   sqrtsd	(%rax), %xmm2
665896557e1SSimon Pilgrim# CHECK-NEXT:  1      3     0.50                        subpd	%xmm0, %xmm2
666896557e1SSimon Pilgrim# CHECK-NEXT:  1      10    0.50    *                   subpd	(%rax), %xmm2
667896557e1SSimon Pilgrim# CHECK-NEXT:  1      3     0.50                        subsd	%xmm0, %xmm2
668896557e1SSimon Pilgrim# CHECK-NEXT:  1      10    0.50    *                   subsd	(%rax), %xmm2
669a305d8f4SSimon Pilgrim# CHECK-NEXT:  2      3     1.00                        ucomisd	%xmm0, %xmm1
670a305d8f4SSimon Pilgrim# CHECK-NEXT:  2      10    1.00    *                   ucomisd	(%rax), %xmm1
6713408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.50                        unpckhpd	%xmm0, %xmm2
6723408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.50    *                   unpckhpd	(%rax), %xmm2
6733408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.50                        unpcklpd	%xmm0, %xmm2
6743408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.50    *                   unpcklpd	(%rax), %xmm2
6753408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      1     0.25                        xorpd	%xmm0, %xmm2
6763408940fSGanesh Gopalasubramanian# CHECK-NEXT:  1      8     0.33    *                   xorpd	(%rax), %xmm2
6773408940fSGanesh Gopalasubramanian
6783408940fSGanesh Gopalasubramanian# CHECK:      Resources:
6793408940fSGanesh Gopalasubramanian# CHECK-NEXT: [0]   - Zn2AGU0
6803408940fSGanesh Gopalasubramanian# CHECK-NEXT: [1]   - Zn2AGU1
6813408940fSGanesh Gopalasubramanian# CHECK-NEXT: [2]   - Zn2AGU2
6823408940fSGanesh Gopalasubramanian# CHECK-NEXT: [3]   - Zn2ALU0
6833408940fSGanesh Gopalasubramanian# CHECK-NEXT: [4]   - Zn2ALU1
6843408940fSGanesh Gopalasubramanian# CHECK-NEXT: [5]   - Zn2ALU2
6853408940fSGanesh Gopalasubramanian# CHECK-NEXT: [6]   - Zn2ALU3
6863408940fSGanesh Gopalasubramanian# CHECK-NEXT: [7]   - Zn2Divider
6873408940fSGanesh Gopalasubramanian# CHECK-NEXT: [8]   - Zn2FPU0
6883408940fSGanesh Gopalasubramanian# CHECK-NEXT: [9]   - Zn2FPU1
6893408940fSGanesh Gopalasubramanian# CHECK-NEXT: [10]  - Zn2FPU2
6903408940fSGanesh Gopalasubramanian# CHECK-NEXT: [11]  - Zn2FPU3
6913408940fSGanesh Gopalasubramanian# CHECK-NEXT: [12]  - Zn2Multiplier
6923408940fSGanesh Gopalasubramanian
6933408940fSGanesh Gopalasubramanian# CHECK:      Resource pressure per iteration:
6943408940fSGanesh Gopalasubramanian# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]
695*e19cb9c5SSimon Pilgrim# CHECK-NEXT: 44.33  44.33  44.33   -      -      -      -      -     50.92  60.92  78.25  133.92  -
6963408940fSGanesh Gopalasubramanian
6973408940fSGanesh Gopalasubramanian# CHECK:      Resource pressure by instruction:
6983408940fSGanesh Gopalasubramanian# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   Instructions:
699896557e1SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     addpd	%xmm0, %xmm2
700896557e1SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -     0.50   0.50    -     addpd	(%rax), %xmm2
701896557e1SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     addsd	%xmm0, %xmm2
702896557e1SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -     0.50   0.50    -     addsd	(%rax), %xmm2
7033408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -     andnpd	%xmm0, %xmm2
7043408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.25   0.25   0.25   0.25    -     andnpd	(%rax), %xmm2
7053408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -     andpd	%xmm0, %xmm2
7063408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.25   0.25   0.25   0.25    -     andpd	(%rax), %xmm2
7073408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     clflush	(%rax)
708a305d8f4SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeqpd	%xmm0, %xmm2
709a305d8f4SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.50   0.50    -      -      -     cmpeqpd	(%rax), %xmm2
710a305d8f4SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     cmpeqsd	%xmm0, %xmm2
711a305d8f4SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.50   0.50    -      -      -     cmpeqsd	(%rax), %xmm2
712a305d8f4SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   1.00    -      -     comisd	%xmm0, %xmm1
713a305d8f4SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.50   0.50   1.00    -      -     comisd	(%rax), %xmm1
7143408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50   1.00    -     cvtdq2pd	%xmm0, %xmm2
7153408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     1.00    -     cvtdq2pd	(%rax), %xmm2
716c5344d85SClement Courbet# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50   1.00    -     cvtdq2ps	%xmm0, %xmm2
7173408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     1.00    -     cvtdq2ps	(%rax), %xmm2
7183408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50   1.00    -     cvtpd2dq	%xmm0, %xmm2
7193408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   1.00    -     cvtpd2dq	(%rax), %xmm2
7203408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -     cvtpd2pi	%xmm0, %mm2
7213408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     1.00    -     cvtpd2pi	(%rax), %mm2
7223408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -     cvtpd2ps	%xmm0, %xmm2
723*e19cb9c5SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     1.00    -     cvtpd2ps	(%rax), %xmm2
7243408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -     cvtpi2pd	%mm0, %xmm2
7253408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     1.00    -     cvtpi2pd	(%rax), %xmm2
726c5344d85SClement Courbet# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50   1.00    -     cvtps2dq	%xmm0, %xmm2
7273408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     1.00    -     cvtps2dq	(%rax), %xmm2
7283408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -     cvtps2pd	%xmm0, %xmm2
7293408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     1.00    -     cvtps2pd	(%rax), %xmm2
7303408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -     cvtsd2si	%xmm0, %ecx
7313408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -     cvtsd2si	%xmm0, %rcx
7323408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -     1.00   1.00    -     cvtsd2si	(%rax), %ecx
7333408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -     1.00   1.00    -     cvtsd2si	(%rax), %rcx
7343408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -     cvtsd2ss	%xmm0, %xmm2
735*e19cb9c5SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     1.00    -     cvtsd2ss	(%rax), %xmm2
7363408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     1.33    -     cvtsi2sd	%ecx, %xmm2
7373408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     1.33    -     cvtsi2sd	%rcx, %xmm2
7383408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     1.00    -     cvtsi2sdl	(%rax), %xmm2
7394c1d2483SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     1.00    -     cvtsi2sdq	(%rax), %xmm2
7403408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -     cvtss2sd	%xmm0, %xmm2
7413408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     2.00    -     cvtss2sd	(%rax), %xmm2
7423408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50   1.00    -     cvttpd2dq	%xmm0, %xmm2
7433408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   1.00    -     cvttpd2dq	(%rax), %xmm2
7443408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -     cvttpd2pi	%xmm0, %mm2
7453408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     1.00    -     cvttpd2pi	(%rax), %mm2
746c5344d85SClement Courbet# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50   1.00    -     cvttps2dq	%xmm0, %xmm2
7473408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     1.00    -     cvttps2dq	(%rax), %xmm2
7483408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -     cvttsd2si	%xmm0, %ecx
7493408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -     cvttsd2si	%xmm0, %rcx
7503408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -     1.00   1.00    -     cvttsd2si	(%rax), %ecx
7513408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -     1.00   1.00    -     cvttsd2si	(%rax), %rcx
752bddbd408SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     6.00    -     divpd	%xmm0, %xmm2
753bddbd408SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     6.00    -     divpd	(%rax), %xmm2
754bddbd408SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     6.00    -     divsd	%xmm0, %xmm2
755bddbd408SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     6.00    -     divsd	(%rax), %xmm2
7563408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     lfence
7573408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -     maskmovdqu	%xmm0, %xmm1
758a305d8f4SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     maxpd	%xmm0, %xmm2
759a305d8f4SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.50   0.50    -      -      -     maxpd	(%rax), %xmm2
760a305d8f4SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     maxsd	%xmm0, %xmm2
761a305d8f4SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.50   0.50    -      -      -     maxsd	(%rax), %xmm2
7623408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     mfence
763a305d8f4SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     minpd	%xmm0, %xmm2
764a305d8f4SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.50   0.50    -      -      -     minpd	(%rax), %xmm2
765a305d8f4SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     minsd	%xmm0, %xmm2
766a305d8f4SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.50   0.50    -      -      -     minsd	(%rax), %xmm2
7673408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -     movapd	%xmm0, %xmm2
7683408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movapd	%xmm0, (%rax)
7693408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movapd	(%rax), %xmm2
7703408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     movd	%eax, %xmm2
7713408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movd	(%rax), %xmm2
7723408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     movd	%xmm0, %ecx
7733408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movd	%xmm0, (%rax)
7743408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -     movdqa	%xmm0, %xmm2
7753408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movdqa	%xmm0, (%rax)
7763408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movdqa	(%rax), %xmm2
7773408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -     movdqu	%xmm0, %xmm2
7783408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movdqu	%xmm0, (%rax)
7793408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movdqu	(%rax), %xmm2
7803408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -     movdq2q	%xmm0, %mm2
7813408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movhpd	%xmm0, (%rax)
7823408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     movhpd	(%rax), %xmm2
7833408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movlpd	%xmm0, (%rax)
7843408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     movlpd	(%rax), %xmm2
7853408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     movmskpd	%xmm0, %ecx
7863408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movntil	%eax, (%rax)
7873408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movntiq	%rax, (%rax)
7883408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movntdq	%xmm0, (%rax)
7893408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movntpd	%xmm0, (%rax)
7903408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -     movq	%xmm0, %xmm2
7913408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     movq	%rax, %xmm2
7923408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movq	(%rax), %xmm2
7933408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     movq	%xmm0, %rcx
7943408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movq	%xmm0, (%rax)
7953408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -     movq2dq	%mm0, %xmm2
7963408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     movsd	%xmm0, %xmm2
7973408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movsd	%xmm0, (%rax)
7983408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movsd	(%rax), %xmm2
7993408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -     movupd	%xmm0, %xmm2
8003408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movupd	%xmm0, (%rax)
8013408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     movupd	(%rax), %xmm2
8023408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mulpd	%xmm0, %xmm2
8033408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.50   0.50    -      -      -     mulpd	(%rax), %xmm2
8043408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -     mulsd	%xmm0, %xmm2
8053408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.50   0.50    -      -      -     mulsd	(%rax), %xmm2
8063408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -     orpd	%xmm0, %xmm2
8073408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.25   0.25   0.25   0.25    -     orpd	(%rax), %xmm2
8086bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     packssdw	%xmm0, %xmm2
8096bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     packssdw	(%rax), %xmm2
8106bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     packsswb	%xmm0, %xmm2
8116bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     packsswb	(%rax), %xmm2
8126bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     packuswb	%xmm0, %xmm2
8136bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     packuswb	(%rax), %xmm2
8146bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     paddb	%xmm0, %xmm2
8156bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     paddb	(%rax), %xmm2
8166bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     paddd	%xmm0, %xmm2
8176bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     paddd	(%rax), %xmm2
8186bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     paddq	%mm0, %mm2
8196bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     paddq	(%rax), %mm2
8206bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     paddq	%xmm0, %xmm2
8216bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     paddq	(%rax), %xmm2
8226bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     paddsb	%xmm0, %xmm2
8236bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     paddsb	(%rax), %xmm2
8246bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     paddsw	%xmm0, %xmm2
8256bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     paddsw	(%rax), %xmm2
8266bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     paddusb	%xmm0, %xmm2
8276bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     paddusb	(%rax), %xmm2
8286bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     paddusw	%xmm0, %xmm2
8296bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     paddusw	(%rax), %xmm2
8306bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     paddw	%xmm0, %xmm2
8316bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     paddw	(%rax), %xmm2
8323408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -     pand	%xmm0, %xmm2
8333408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.25   0.25   0.25   0.25    -     pand	(%rax), %xmm2
8343408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -     pandn	%xmm0, %xmm2
8353408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.25   0.25   0.25   0.25    -     pandn	(%rax), %xmm2
8366bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     pavgb	%xmm0, %xmm2
8376bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     pavgb	(%rax), %xmm2
8386bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     pavgw	%xmm0, %xmm2
8396bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     pavgw	(%rax), %xmm2
8406bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     pcmpeqb	%xmm0, %xmm2
8416bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     pcmpeqb	(%rax), %xmm2
8426bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     pcmpeqd	%xmm0, %xmm2
8436bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     pcmpeqd	(%rax), %xmm2
8446bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     pcmpeqw	%xmm0, %xmm2
8456bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     pcmpeqw	(%rax), %xmm2
8466bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     pcmpgtb	%xmm0, %xmm2
8476bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     pcmpgtb	(%rax), %xmm2
8486bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     pcmpgtd	%xmm0, %xmm2
8496bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     pcmpgtd	(%rax), %xmm2
8506bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     pcmpgtw	%xmm0, %xmm2
8516bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     pcmpgtw	(%rax), %xmm2
8523408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   2.50    -      -     pextrw	$1, %xmm0, %ecx
8533408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -     pinsrw	$1, %eax, %xmm0
8543408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.25   0.25   0.25   0.25    -     pinsrw	$1, (%rax), %xmm0
8553408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00    -      -      -      -     pmaddwd	%xmm0, %xmm2
8563408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     1.00    -      -      -      -     pmaddwd	(%rax), %xmm2
8576bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     pmaxsw	%xmm0, %xmm2
8586bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     pmaxsw	(%rax), %xmm2
8596bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     pmaxub	%xmm0, %xmm2
8606bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     pmaxub	(%rax), %xmm2
8616bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     pminsw	%xmm0, %xmm2
8626bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     pminsw	(%rax), %xmm2
8636bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     pminub	%xmm0, %xmm2
8646bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     pminub	(%rax), %xmm2
8653408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     pmovmskb	%xmm0, %ecx
8663408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00    -      -      -      -     pmulhuw	%xmm0, %xmm2
8673408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     1.00    -      -      -      -     pmulhuw	(%rax), %xmm2
8683408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00    -      -      -      -     pmulhw	%xmm0, %xmm2
8693408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     1.00    -      -      -      -     pmulhw	(%rax), %xmm2
8703408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00    -      -      -      -     pmullw	%xmm0, %xmm2
8713408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     1.00    -      -      -      -     pmullw	(%rax), %xmm2
8723408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00    -      -      -      -     pmuludq	%mm0, %mm2
8733408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     1.00    -      -      -      -     pmuludq	(%rax), %mm2
8743408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00    -      -      -      -     pmuludq	%xmm0, %xmm2
8753408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     1.00    -      -      -      -     pmuludq	(%rax), %xmm2
8763408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -     por	%xmm0, %xmm2
8773408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.25   0.25   0.25   0.25    -     por	(%rax), %xmm2
8783408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00    -      -      -      -     psadbw	%xmm0, %xmm2
8793408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     1.00    -      -      -      -     psadbw	(%rax), %xmm2
8806bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     pshufd	$1, %xmm0, %xmm2
8816bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     pshufd	$1, (%rax), %xmm2
8826bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     pshufhw	$1, %xmm0, %xmm2
8836bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     pshufhw	$1, (%rax), %xmm2
8846bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     pshuflw	$1, %xmm0, %xmm2
8856bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     pshuflw	$1, (%rax), %xmm2
886c9969046SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     pslld	$1, %xmm2
8873408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     pslld	%xmm0, %xmm2
8883408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -     1.00    -      -     pslld	(%rax), %xmm2
8896bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     pslldq	$1, %xmm2
890c9969046SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     psllq	$1, %xmm2
8913408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     psllq	%xmm0, %xmm2
8923408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -     1.00    -      -     psllq	(%rax), %xmm2
893c9969046SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     psllw	$1, %xmm2
8943408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     psllw	%xmm0, %xmm2
8953408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -     1.00    -      -     psllw	(%rax), %xmm2
896c9969046SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     psrad	$1, %xmm2
8973408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     psrad	%xmm0, %xmm2
8983408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -     1.00    -      -     psrad	(%rax), %xmm2
899c9969046SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     psraw	$1, %xmm2
9003408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     psraw	%xmm0, %xmm2
9013408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -     1.00    -      -     psraw	(%rax), %xmm2
902c9969046SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     psrld	$1, %xmm2
9033408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     psrld	%xmm0, %xmm2
9043408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -     1.00    -      -     psrld	(%rax), %xmm2
9056bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     psrldq	$1, %xmm2
906c9969046SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     psrlq	$1, %xmm2
9073408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     psrlq	%xmm0, %xmm2
9083408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -     1.00    -      -     psrlq	(%rax), %xmm2
909c9969046SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     psrlw	$1, %xmm2
9103408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -     psrlw	%xmm0, %xmm2
9113408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -     1.00    -      -     psrlw	(%rax), %xmm2
9126bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     psubb	%xmm0, %xmm2
9136bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     psubb	(%rax), %xmm2
9146bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     psubd	%xmm0, %xmm2
9156bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     psubd	(%rax), %xmm2
9166bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     psubq	%mm0, %mm2
9176bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     psubq	(%rax), %mm2
9186bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     psubq	%xmm0, %xmm2
9196bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     psubq	(%rax), %xmm2
9206bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     psubsb	%xmm0, %xmm2
9216bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     psubsb	(%rax), %xmm2
9226bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     psubsw	%xmm0, %xmm2
9236bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     psubsw	(%rax), %xmm2
9246bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     psubusb	%xmm0, %xmm2
9256bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     psubusb	(%rax), %xmm2
9266bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     psubusw	%xmm0, %xmm2
9276bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     psubusw	(%rax), %xmm2
9286bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33    -     0.33    -     psubw	%xmm0, %xmm2
9296bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.33   0.33    -     0.33    -     psubw	(%rax), %xmm2
9306bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     punpckhbw	%xmm0, %xmm2
9316bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     punpckhbw	(%rax), %xmm2
9326bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     punpckhdq	%xmm0, %xmm2
9336bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     punpckhdq	(%rax), %xmm2
9346bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     punpckhqdq	%xmm0, %xmm2
9356bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     punpckhqdq	(%rax), %xmm2
9366bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     punpckhwd	%xmm0, %xmm2
9376bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     punpckhwd	(%rax), %xmm2
9386bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     punpcklbw	%xmm0, %xmm2
9396bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     punpcklbw	(%rax), %xmm2
9406bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     punpckldq	%xmm0, %xmm2
9416bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     punpckldq	(%rax), %xmm2
9426bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     punpcklqdq	%xmm0, %xmm2
9436bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     punpcklqdq	(%rax), %xmm2
9446bb1626eSSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     punpcklwd	%xmm0, %xmm2
9456bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     punpcklwd	(%rax), %xmm2
9463408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -     pxor	%xmm0, %xmm2
9473408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.25   0.25   0.25   0.25    -     pxor	(%rax), %xmm2
9483408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     shufpd	$1, %xmm0, %xmm2
9493408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     shufpd	$1, (%rax), %xmm2
9508534f514SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     10.00   -     sqrtpd	%xmm0, %xmm2
9518534f514SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     10.00   -     sqrtpd	(%rax), %xmm2
9528534f514SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     10.00   -     sqrtsd	%xmm0, %xmm2
9538534f514SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -      -     10.00   -     sqrtsd	(%rax), %xmm2
954896557e1SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     subpd	%xmm0, %xmm2
955896557e1SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -     0.50   0.50    -     subpd	(%rax), %xmm2
956896557e1SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -     subsd	%xmm0, %xmm2
957896557e1SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -      -     0.50   0.50    -     subsd	(%rax), %xmm2
958a305d8f4SSimon Pilgrim# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   1.00    -      -     ucomisd	%xmm0, %xmm1
959a305d8f4SSimon Pilgrim# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.50   0.50   1.00    -      -     ucomisd	(%rax), %xmm1
9603408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     unpckhpd	%xmm0, %xmm2
9613408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     unpckhpd	(%rax), %xmm2
9623408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     unpcklpd	%xmm0, %xmm2
9633408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50    -      -     unpcklpd	(%rax), %xmm2
9643408940fSGanesh Gopalasubramanian# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -     xorpd	%xmm0, %xmm2
9653408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33   0.33   0.33    -      -      -      -      -     0.25   0.25   0.25   0.25    -     xorpd	(%rax), %xmm2
966