brintos

brintos / llvm-project-archived public Read only

0
0
Text · 199.0 KiB · cbf9951 Raw
2429 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=lunarlake -instruction-tables < %s | FileCheck %s3 4vaddpd            %xmm0, %xmm1, %xmm25vaddpd            (%rax), %xmm1, %xmm26 7vaddpd            %ymm0, %ymm1, %ymm28vaddpd            (%rax), %ymm1, %ymm29 10vaddps            %xmm0, %xmm1, %xmm211vaddps            (%rax), %xmm1, %xmm212 13vaddps            %ymm0, %ymm1, %ymm214vaddps            (%rax), %ymm1, %ymm215 16vaddsd            %xmm0, %xmm1, %xmm217vaddsd            (%rax), %xmm1, %xmm218 19vaddss            %xmm0, %xmm1, %xmm220vaddss            (%rax), %xmm1, %xmm221 22vaddsubpd         %xmm0, %xmm1, %xmm223vaddsubpd         (%rax), %xmm1, %xmm224 25vaddsubpd         %ymm0, %ymm1, %ymm226vaddsubpd         (%rax), %ymm1, %ymm227 28vaddsubps         %xmm0, %xmm1, %xmm229vaddsubps         (%rax), %xmm1, %xmm230 31vaddsubps         %ymm0, %ymm1, %ymm232vaddsubps         (%rax), %ymm1, %ymm233 34vaesdec           %xmm0, %xmm1, %xmm235vaesdec           (%rax), %xmm1, %xmm236 37vaesdeclast       %xmm0, %xmm1, %xmm238vaesdeclast       (%rax), %xmm1, %xmm239 40vaesenc           %xmm0, %xmm1, %xmm241vaesenc           (%rax), %xmm1, %xmm242 43vaesenclast       %xmm0, %xmm1, %xmm244vaesenclast       (%rax), %xmm1, %xmm245 46vandnpd           %xmm0, %xmm1, %xmm247vandnpd           (%rax), %xmm1, %xmm248 49vandnpd           %ymm0, %ymm1, %ymm250vandnpd           (%rax), %ymm1, %ymm251 52vandnps           %xmm0, %xmm1, %xmm253vandnps           (%rax), %xmm1, %xmm254 55vandnps           %ymm0, %ymm1, %ymm256vandnps           (%rax), %ymm1, %ymm257 58vandpd            %xmm0, %xmm1, %xmm259vandpd            (%rax), %xmm1, %xmm260 61vandpd            %ymm0, %ymm1, %ymm262vandpd            (%rax), %ymm1, %ymm263 64vandps            %xmm0, %xmm1, %xmm265vandps            (%rax), %xmm1, %xmm266 67vandps            %ymm0, %ymm1, %ymm268vandps            (%rax), %ymm1, %ymm269 70vblendpd          $11, %xmm0, %xmm1, %xmm271vblendpd          $11, (%rax), %xmm1, %xmm272 73vblendpd          $11, %ymm0, %ymm1, %ymm274vblendpd          $11, (%rax), %ymm1, %ymm275 76vblendps          $11, %xmm0, %xmm1, %xmm277vblendps          $11, (%rax), %xmm1, %xmm278 79vblendps          $11, %ymm0, %ymm1, %ymm280vblendps          $11, (%rax), %ymm1, %ymm281 82vblendvpd         %xmm3, %xmm0, %xmm1, %xmm283vblendvpd         %xmm3, (%rax), %xmm1, %xmm284 85vblendvpd         %ymm3, %ymm0, %ymm1, %ymm286vblendvpd         %ymm3, (%rax), %ymm1, %ymm287 88vblendvps         %xmm3, %xmm0, %xmm1, %xmm289vblendvps         %xmm3, (%rax), %xmm1, %xmm290 91vblendvps         %ymm3, %ymm0, %ymm1, %ymm292vblendvps         %ymm3, (%rax), %ymm1, %ymm293 94vbroadcastf128    (%rax), %ymm295 96vbroadcastsd      (%rax), %ymm297 98vbroadcastss      (%rax), %xmm299vbroadcastss      (%rax), %ymm2100 101vcmppd            $0, %xmm0, %xmm1, %xmm2102vcmppd            $0, (%rax), %xmm1, %xmm2103 104vcmppd            $0, %ymm0, %ymm1, %ymm2105vcmppd            $0, (%rax), %ymm1, %ymm2106 107vcmpps            $0, %xmm0, %xmm1, %xmm2108vcmpps            $0, (%rax), %xmm1, %xmm2109 110vcmpps            $0, %ymm0, %ymm1, %ymm2111vcmpps            $0, (%rax), %ymm1, %ymm2112 113vcmpsd            $0, %xmm0, %xmm1, %xmm2114vcmpsd            $0, (%rax), %xmm1, %xmm2115 116vcmpss            $0, %xmm0, %xmm1, %xmm2117vcmpss            $0, (%rax), %xmm1, %xmm2118 119vcomisd           %xmm0, %xmm1120vcomisd           (%rax), %xmm1121 122vcomiss           %xmm0, %xmm1123vcomiss           (%rax), %xmm1124 125vcvtdq2pd         %xmm0, %xmm2126vcvtdq2pd         (%rax), %xmm2127 128vcvtdq2pd         %xmm0, %ymm2129vcvtdq2pd         (%rax), %ymm2130 131vcvtdq2ps         %xmm0, %xmm2132vcvtdq2ps         (%rax), %xmm2133 134vcvtdq2ps         %ymm0, %ymm2135vcvtdq2ps         (%rax), %ymm2136 137vcvtpd2dqx        %xmm0, %xmm2138vcvtpd2dqx        (%rax), %xmm2139 140vcvtpd2dqy        %ymm0, %xmm2141vcvtpd2dqy        (%rax), %xmm2142 143vcvtpd2psx        %xmm0, %xmm2144vcvtpd2psx        (%rax), %xmm2145 146vcvtpd2psy        %ymm0, %xmm2147vcvtpd2psy        (%rax), %xmm2148 149vcvtps2dq         %xmm0, %xmm2150vcvtps2dq         (%rax), %xmm2151 152vcvtps2dq         %ymm0, %ymm2153vcvtps2dq         (%rax), %ymm2154 155vcvtps2pd         %xmm0, %xmm2156vcvtps2pd         (%rax), %xmm2157 158vcvtps2pd         %xmm0, %ymm2159vcvtps2pd         (%rax), %ymm2160 161vcvtsd2si         %xmm0, %ecx162vcvtsd2si         %xmm0, %rcx163vcvtsd2si         (%rax), %ecx164vcvtsd2si         (%rax), %rcx165 166vcvtsd2ss         %xmm0, %xmm1, %xmm2167vcvtsd2ss         (%rax), %xmm1, %xmm2168 169vcvtsi2sdl        %ecx, %xmm0, %xmm2170vcvtsi2sdq        %rcx, %xmm0, %xmm2171vcvtsi2sdl        (%rax), %xmm0, %xmm2172vcvtsi2sdq        (%rax), %xmm0, %xmm2173 174vcvtsi2ssl        %ecx, %xmm0, %xmm2175vcvtsi2ssq        %rcx, %xmm0, %xmm2176vcvtsi2ssl        (%rax), %xmm0, %xmm2177vcvtsi2ssq        (%rax), %xmm0, %xmm2178 179vcvtss2sd         %xmm0, %xmm1, %xmm2180vcvtss2sd         (%rax), %xmm1, %xmm2181 182vcvtss2si         %xmm0, %ecx183vcvtss2si         %xmm0, %rcx184vcvtss2si         (%rax), %ecx185vcvtss2si         (%rax), %rcx186 187vcvttpd2dqx       %xmm0, %xmm2188vcvttpd2dqx       (%rax), %xmm2189 190vcvttpd2dqy       %ymm0, %xmm2191vcvttpd2dqy       (%rax), %xmm2192 193vcvttps2dq        %xmm0, %xmm2194vcvttps2dq        (%rax), %xmm2195 196vcvttps2dq        %ymm0, %ymm2197vcvttps2dq        (%rax), %ymm2198 199vcvttsd2si        %xmm0, %ecx200vcvttsd2si        %xmm0, %rcx201vcvttsd2si        (%rax), %ecx202vcvttsd2si        (%rax), %rcx203 204vcvttss2si        %xmm0, %ecx205vcvttss2si        %xmm0, %rcx206vcvttss2si        (%rax), %ecx207vcvttss2si        (%rax), %rcx208 209vdivpd            %xmm0, %xmm1, %xmm2210vdivpd            (%rax), %xmm1, %xmm2211 212vdivpd            %ymm0, %ymm1, %ymm2213vdivpd            (%rax), %ymm1, %ymm2214 215vdivps            %xmm0, %xmm1, %xmm2216vdivps            (%rax), %xmm1, %xmm2217 218vdivps            %ymm0, %ymm1, %ymm2219vdivps            (%rax), %ymm1, %ymm2220 221vdivsd            %xmm0, %xmm1, %xmm2222vdivsd            (%rax), %xmm1, %xmm2223 224vdivss            %xmm0, %xmm1, %xmm2225vdivss            (%rax), %xmm1, %xmm2226 227vdppd             $22, %xmm0, %xmm1, %xmm2228vdppd             $22, (%rax), %xmm1, %xmm2229 230vdpps             $22, %xmm0, %xmm1, %xmm2231vdpps             $22, (%rax), %xmm1, %xmm2232 233vdpps             $22, %ymm0, %ymm1, %ymm2234vdpps             $22, (%rax), %ymm1, %ymm2235 236vextractf128      $1, %ymm0, %xmm2237vextractf128      $1, %ymm0, (%rax)238 239vextractps        $1, %xmm0, %rcx240vextractps        $1, %xmm0, (%rax)241 242vhaddpd           %xmm0, %xmm1, %xmm2243vhaddpd           (%rax), %xmm1, %xmm2244 245vhaddpd           %ymm0, %ymm1, %ymm2246vhaddpd           (%rax), %ymm1, %ymm2247 248vhaddps           %xmm0, %xmm1, %xmm2249vhaddps           (%rax), %xmm1, %xmm2250 251vhaddps           %ymm0, %ymm1, %ymm2252vhaddps           (%rax), %ymm1, %ymm2253 254vhsubpd           %xmm0, %xmm1, %xmm2255vhsubpd           (%rax), %xmm1, %xmm2256 257vhsubpd           %ymm0, %ymm1, %ymm2258vhsubpd           (%rax), %ymm1, %ymm2259 260vhsubps           %xmm0, %xmm1, %xmm2261vhsubps           (%rax), %xmm1, %xmm2262 263vhsubps           %ymm0, %ymm1, %ymm2264vhsubps           (%rax), %ymm1, %ymm2265 266vinsertf128       $1, %xmm0, %ymm1, %ymm2267vinsertf128       $1, (%rax), %ymm1, %ymm2268 269vinsertps         $1, %xmm0, %xmm1, %xmm2270vinsertps         $1, (%rax), %xmm1, %xmm2271 272vlddqu            (%rax), %xmm2273vlddqu            (%rax), %ymm2274 275vldmxcsr          (%rax)276 277vmaskmovdqu       %xmm0, %xmm1278 279vmaskmovpd        (%rax), %xmm0, %xmm2280vmaskmovpd        (%rax), %ymm0, %ymm2281 282vmaskmovpd        %xmm0, %xmm1, (%rax)283vmaskmovpd        %ymm0, %ymm1, (%rax)284 285vmaskmovps        (%rax), %xmm0, %xmm2286vmaskmovps        (%rax), %ymm0, %ymm2287 288vmaskmovps        %xmm0, %xmm1, (%rax)289vmaskmovps        %ymm0, %ymm1, (%rax)290 291vmaxpd            %xmm0, %xmm1, %xmm2292vmaxpd            (%rax), %xmm1, %xmm2293 294vmaxpd            %ymm0, %ymm1, %ymm2295vmaxpd            (%rax), %ymm1, %ymm2296 297vmaxps            %xmm0, %xmm1, %xmm2298vmaxps            (%rax), %xmm1, %xmm2299 300vmaxps            %ymm0, %ymm1, %ymm2301vmaxps            (%rax), %ymm1, %ymm2302 303vmaxsd            %xmm0, %xmm1, %xmm2304vmaxsd            (%rax), %xmm1, %xmm2305 306vmaxss            %xmm0, %xmm1, %xmm2307vmaxss            (%rax), %xmm1, %xmm2308 309vminpd            %xmm0, %xmm1, %xmm2310vminpd            (%rax), %xmm1, %xmm2311 312vminpd            %ymm0, %ymm1, %ymm2313vminpd            (%rax), %ymm1, %ymm2314 315vminps            %xmm0, %xmm1, %xmm2316vminps            (%rax), %xmm1, %xmm2317 318vminps            %ymm0, %ymm1, %ymm2319vminps            (%rax), %ymm1, %ymm2320 321vminsd            %xmm0, %xmm1, %xmm2322vminsd            (%rax), %xmm1, %xmm2323 324vminss            %xmm0, %xmm1, %xmm2325vminss            (%rax), %xmm1, %xmm2326 327vmovapd           %xmm0, %xmm2328vmovapd           %xmm0, (%rax)329vmovapd           (%rax), %xmm2330 331vmovapd           %ymm0, %ymm2332vmovapd           %ymm0, (%rax)333vmovapd           (%rax), %ymm2334 335vmovaps           %xmm0, %xmm2336vmovaps           %xmm0, (%rax)337vmovaps           (%rax), %xmm2338 339vmovaps           %ymm0, %ymm2340vmovaps           %ymm0, (%rax)341vmovaps           (%rax), %ymm2342 343vmovd             %eax, %xmm2344vmovd             (%rax), %xmm2345 346vmovd             %xmm0, %ecx347vmovd             %xmm0, (%rax)348 349vmovddup          %xmm0, %xmm2350vmovddup          (%rax), %xmm2351 352vmovddup          %ymm0, %ymm2353vmovddup          (%rax), %ymm2354 355vmovdqa           %xmm0, %xmm2356vmovdqa           %xmm0, (%rax)357vmovdqa           (%rax), %xmm2358 359vmovdqa           %ymm0, %ymm2360vmovdqa           %ymm0, (%rax)361vmovdqa           (%rax), %ymm2362 363vmovdqu           %xmm0, %xmm2364vmovdqu           %xmm0, (%rax)365vmovdqu           (%rax), %xmm2366 367vmovdqu           %ymm0, %ymm2368vmovdqu           %ymm0, (%rax)369vmovdqu           (%rax), %ymm2370 371vmovhlps          %xmm0, %xmm1, %xmm2372vmovlhps          %xmm0, %xmm1, %xmm2373 374vmovhpd           %xmm0, (%rax)375vmovhpd           (%rax), %xmm1, %xmm2376 377vmovhps           %xmm0, (%rax)378vmovhps           (%rax), %xmm1, %xmm2379 380vmovlpd           %xmm0, (%rax)381vmovlpd           (%rax), %xmm1, %xmm2382 383vmovlps           %xmm0, (%rax)384vmovlps           (%rax), %xmm1, %xmm2385 386vmovmskpd         %xmm0, %rcx387vmovmskpd         %ymm0, %rcx388 389vmovmskps         %xmm0, %rcx390vmovmskps         %ymm0, %rcx391 392vmovntdq          %xmm0, (%rax)393vmovntdq          %ymm0, (%rax)394 395vmovntdqa         (%rax), %xmm2396vmovntdqa         (%rax), %ymm2397 398vmovntpd          %xmm0, (%rax)399vmovntpd          %ymm0, (%rax)400 401vmovntps          %xmm0, (%rax)402vmovntps          %ymm0, (%rax)403 404vmovq             %xmm0, %xmm2405 406vmovq             %rax, %xmm2407vmovq             (%rax), %xmm2408 409vmovq             %xmm0, %rcx410vmovq             %xmm0, (%rax)411 412vmovsd            %xmm0, %xmm1, %xmm2413vmovsd            %xmm0, (%rax)414vmovsd            (%rax), %xmm2415 416vmovshdup         %xmm0, %xmm2417vmovshdup         (%rax), %xmm2418 419vmovshdup         %ymm0, %ymm2420vmovshdup         (%rax), %ymm2421 422vmovsldup         %xmm0, %xmm2423vmovsldup         (%rax), %xmm2424 425vmovsldup         %ymm0, %ymm2426vmovsldup         (%rax), %ymm2427 428vmovss            %xmm0, %xmm1, %xmm2429vmovss            %xmm0, (%rax)430vmovss            (%rax), %xmm2431 432vmovupd           %xmm0, %xmm2433vmovupd           %xmm0, (%rax)434vmovupd           (%rax), %xmm2435 436vmovupd           %ymm0, %ymm2437vmovupd           %ymm0, (%rax)438vmovupd           (%rax), %ymm2439 440vmovups           %xmm0, %xmm2441vmovups           %xmm0, (%rax)442vmovups           (%rax), %xmm2443 444vmovups           %ymm0, %ymm2445vmovups           %ymm0, (%rax)446vmovups           (%rax), %ymm2447 448vmpsadbw          $1, %xmm0, %xmm1, %xmm2449vmpsadbw          $1, (%rax), %xmm1, %xmm2450 451vmulpd            %xmm0, %xmm1, %xmm2452vmulpd            (%rax), %xmm1, %xmm2453 454vmulpd            %ymm0, %ymm1, %ymm2455vmulpd            (%rax), %ymm1, %ymm2456 457vmulps            %xmm0, %xmm1, %xmm2458vmulps            (%rax), %xmm1, %xmm2459 460vmulps            %ymm0, %ymm1, %ymm2461vmulps            (%rax), %ymm1, %ymm2462 463vmulsd            %xmm0, %xmm1, %xmm2464vmulsd            (%rax), %xmm1, %xmm2465 466vmulss            %xmm0, %xmm1, %xmm2467vmulss            (%rax), %xmm1, %xmm2468 469vorpd             %xmm0, %xmm1, %xmm2470vorpd             (%rax), %xmm1, %xmm2471 472vorpd             %ymm0, %ymm1, %ymm2473vorpd             (%rax), %ymm1, %ymm2474 475vorps             %xmm0, %xmm1, %xmm2476vorps             (%rax), %xmm1, %xmm2477 478vorps             %ymm0, %ymm1, %ymm2479vorps             (%rax), %ymm1, %ymm2480 481vpabsb            %xmm0, %xmm2482vpabsb            (%rax), %xmm2483 484vpabsd            %xmm0, %xmm2485vpabsd            (%rax), %xmm2486 487vpabsw            %xmm0, %xmm2488vpabsw            (%rax), %xmm2489 490vpackssdw         %xmm0, %xmm1, %xmm2491vpackssdw         (%rax), %xmm1, %xmm2492 493vpacksswb         %xmm0, %xmm1, %xmm2494vpacksswb         (%rax), %xmm1, %xmm2495 496vpackusdw         %xmm0, %xmm1, %xmm2497vpackusdw         (%rax), %xmm1, %xmm2498 499vpackuswb         %xmm0, %xmm1, %xmm2500vpackuswb         (%rax), %xmm1, %xmm2501 502vpaddb            %xmm0, %xmm1, %xmm2503vpaddb            (%rax), %xmm1, %xmm2504 505vpaddd            %xmm0, %xmm1, %xmm2506vpaddd            (%rax), %xmm1, %xmm2507 508vpaddq            %xmm0, %xmm1, %xmm2509vpaddq            (%rax), %xmm1, %xmm2510 511vpaddsb           %xmm0, %xmm1, %xmm2512vpaddsb           (%rax), %xmm1, %xmm2513 514vpaddsw           %xmm0, %xmm1, %xmm2515vpaddsw           (%rax), %xmm1, %xmm2516 517vpaddusb          %xmm0, %xmm1, %xmm2518vpaddusb          (%rax), %xmm1, %xmm2519 520vpaddusw          %xmm0, %xmm1, %xmm2521vpaddusw          (%rax), %xmm1, %xmm2522 523vpaddw            %xmm0, %xmm1, %xmm2524vpaddw            (%rax), %xmm1, %xmm2525 526vpalignr          $1, %xmm0, %xmm1, %xmm2527vpalignr          $1, (%rax), %xmm1, %xmm2528 529vpand             %xmm0, %xmm1, %xmm2530vpand             (%rax), %xmm1, %xmm2531 532vpandn            %xmm0, %xmm1, %xmm2533vpandn            (%rax), %xmm1, %xmm2534 535vpavgb            %xmm0, %xmm1, %xmm2536vpavgb            (%rax), %xmm1, %xmm2537 538vpavgw            %xmm0, %xmm1, %xmm2539vpavgw            (%rax), %xmm1, %xmm2540 541vpblendvb         %xmm3, %xmm0, %xmm1, %xmm2542vpblendvb         %xmm3, (%rax), %xmm1, %xmm2543 544vpblendw          $11, %xmm0, %xmm1, %xmm2545vpblendw          $11, (%rax), %xmm1, %xmm2546 547vpclmulqdq        $11, %xmm0, %xmm1, %xmm2548vpclmulqdq        $11, (%rax), %xmm1, %xmm2549 550vpcmpeqb          %xmm0, %xmm1, %xmm2551vpcmpeqb          (%rax), %xmm1, %xmm2552 553vpcmpeqd          %xmm0, %xmm1, %xmm2554vpcmpeqd          (%rax), %xmm1, %xmm2555 556vpcmpeqq          %xmm0, %xmm1, %xmm2557vpcmpeqq          (%rax), %xmm1, %xmm2558 559vpcmpeqw          %xmm0, %xmm1, %xmm2560vpcmpeqw          (%rax), %xmm1, %xmm2561 562vpcmpestri        $1, %xmm0, %xmm2563vpcmpestri        $1, (%rax), %xmm2564 565vpcmpestrm        $1, %xmm0, %xmm2566vpcmpestrm        $1, (%rax), %xmm2567 568vpcmpgtb          %xmm0, %xmm1, %xmm2569vpcmpgtb          (%rax), %xmm1, %xmm2570 571vpcmpgtd          %xmm0, %xmm1, %xmm2572vpcmpgtd          (%rax), %xmm1, %xmm2573 574vpcmpgtq          %xmm0, %xmm1, %xmm2575vpcmpgtq          (%rax), %xmm1, %xmm2576 577vpcmpgtw          %xmm0, %xmm1, %xmm2578vpcmpgtw          (%rax), %xmm1, %xmm2579 580vpcmpistri        $1, %xmm0, %xmm2581vpcmpistri        $1, (%rax), %xmm2582 583vpcmpistrm        $1, %xmm0, %xmm2584vpcmpistrm        $1, (%rax), %xmm2585 586vperm2f128        $1, %ymm0, %ymm1, %ymm2587vperm2f128        $1, (%rax), %ymm1, %ymm2588 589vpermilpd         $1, %xmm0, %xmm2590vpermilpd         $1, (%rax), %xmm2591vpermilpd         %xmm0, %xmm1, %xmm2592vpermilpd         (%rax), %xmm1, %xmm2593 594vpermilpd         $1, %ymm0, %ymm2595vpermilpd         $1, (%rax), %ymm2596vpermilpd         %ymm0, %ymm1, %ymm2597vpermilpd         (%rax), %ymm1, %ymm2598 599vpermilps         $1, %xmm0, %xmm2600vpermilps         $1, (%rax), %xmm2601vpermilps         %xmm0, %xmm1, %xmm2602vpermilps         (%rax), %xmm1, %xmm2603 604vpermilps         $1, %ymm0, %ymm2605vpermilps         $1, (%rax), %ymm2606vpermilps         %ymm0, %ymm1, %ymm2607vpermilps         (%rax), %ymm1, %ymm2608 609vpextrb           $1, %xmm0, %ecx610vpextrb           $1, %xmm0, (%rax)611 612vpextrd           $1, %xmm0, %ecx613vpextrd           $1, %xmm0, (%rax)614 615vpextrq           $1, %xmm0, %rcx616vpextrq           $1, %xmm0, (%rax)617 618vpextrw           $1, %xmm0, %ecx619vpextrw           $1, %xmm0, (%rax)620 621vphaddd           %xmm0, %xmm1, %xmm2622vphaddd           (%rax), %xmm1, %xmm2623 624vphaddsw          %xmm0, %xmm1, %xmm2625vphaddsw          (%rax), %xmm1, %xmm2626 627vphaddw           %xmm0, %xmm1, %xmm2628vphaddw           (%rax), %xmm1, %xmm2629 630vphminposuw       %xmm0, %xmm2631vphminposuw       (%rax), %xmm2632 633vphsubd           %xmm0, %xmm1, %xmm2634vphsubd           (%rax), %xmm1, %xmm2635 636vphsubsw          %xmm0, %xmm1, %xmm2637vphsubsw          (%rax), %xmm1, %xmm2638 639vphsubw           %xmm0, %xmm1, %xmm2640vphsubw           (%rax), %xmm1, %xmm2641 642vpinsrb           $1, %eax, %xmm1, %xmm2643vpinsrb           $1, (%rax), %xmm1, %xmm2644 645vpinsrd           $1, %eax, %xmm1, %xmm2646vpinsrd           $1, (%rax), %xmm1, %xmm2647 648vpinsrq           $1, %rax, %xmm1, %xmm2649vpinsrq           $1, (%rax), %xmm1, %xmm2650 651vpinsrw           $1, %eax, %xmm1, %xmm2652vpinsrw           $1, (%rax), %xmm1, %xmm2653 654vpmaddubsw        %xmm0, %xmm1, %xmm2655vpmaddubsw        (%rax), %xmm1, %xmm2656 657vpmaddwd          %xmm0, %xmm1, %xmm2658vpmaddwd          (%rax), %xmm1, %xmm2659 660vpmaxsb           %xmm0, %xmm1, %xmm2661vpmaxsb           (%rax), %xmm1, %xmm2662 663vpmaxsd           %xmm0, %xmm1, %xmm2664vpmaxsd           (%rax), %xmm1, %xmm2665 666vpmaxsw           %xmm0, %xmm1, %xmm2667vpmaxsw           (%rax), %xmm1, %xmm2668 669vpmaxub           %xmm0, %xmm1, %xmm2670vpmaxub           (%rax), %xmm1, %xmm2671 672vpmaxud           %xmm0, %xmm1, %xmm2673vpmaxud           (%rax), %xmm1, %xmm2674 675vpmaxuw           %xmm0, %xmm1, %xmm2676vpmaxuw           (%rax), %xmm1, %xmm2677 678vpminsb           %xmm0, %xmm1, %xmm2679vpminsb           (%rax), %xmm1, %xmm2680 681vpminsd           %xmm0, %xmm1, %xmm2682vpminsd           (%rax), %xmm1, %xmm2683 684vpminsw           %xmm0, %xmm1, %xmm2685vpminsw           (%rax), %xmm1, %xmm2686 687vpminub           %xmm0, %xmm1, %xmm2688vpminub           (%rax), %xmm1, %xmm2689 690vpminud           %xmm0, %xmm1, %xmm2691vpminud           (%rax), %xmm1, %xmm2692 693vpminuw           %xmm0, %xmm1, %xmm2694vpminuw           (%rax), %xmm1, %xmm2695 696vpmovmskb         %xmm0, %rcx697 698vpmovsxbd         %xmm0, %xmm2699vpmovsxbd         (%rax), %xmm2700 701vpmovsxbq         %xmm0, %xmm2702vpmovsxbq         (%rax), %xmm2703 704vpmovsxbw         %xmm0, %xmm2705vpmovsxbw         (%rax), %xmm2706 707vpmovsxdq         %xmm0, %xmm2708vpmovsxdq         (%rax), %xmm2709 710vpmovsxwd         %xmm0, %xmm2711vpmovsxwd         (%rax), %xmm2712 713vpmovsxwq         %xmm0, %xmm2714vpmovsxwq         (%rax), %xmm2715 716vpmovzxbd         %xmm0, %xmm2717vpmovzxbd         (%rax), %xmm2718 719vpmovzxbq         %xmm0, %xmm2720vpmovzxbq         (%rax), %xmm2721 722vpmovzxbw         %xmm0, %xmm2723vpmovzxbw         (%rax), %xmm2724 725vpmovzxdq         %xmm0, %xmm2726vpmovzxdq         (%rax), %xmm2727 728vpmovzxwd         %xmm0, %xmm2729vpmovzxwd         (%rax), %xmm2730 731vpmovzxwq         %xmm0, %xmm2732vpmovzxwq         (%rax), %xmm2733 734vpmuldq           %xmm0, %xmm1, %xmm2735vpmuldq           (%rax), %xmm1, %xmm2736 737vpmulhrsw         %xmm0, %xmm1, %xmm2738vpmulhrsw         (%rax), %xmm1, %xmm2739 740vpmulhuw          %xmm0, %xmm1, %xmm2741vpmulhuw          (%rax), %xmm1, %xmm2742 743vpmulhw           %xmm0, %xmm1, %xmm2744vpmulhw           (%rax), %xmm1, %xmm2745 746vpmulld           %xmm0, %xmm1, %xmm2747vpmulld           (%rax), %xmm1, %xmm2748 749vpmullw           %xmm0, %xmm1, %xmm2750vpmullw           (%rax), %xmm1, %xmm2751 752vpmuludq          %xmm0, %xmm1, %xmm2753vpmuludq          (%rax), %xmm1, %xmm2754 755vpor              %xmm0, %xmm1, %xmm2756vpor              (%rax), %xmm1, %xmm2757 758vpsadbw           %xmm0, %xmm1, %xmm2759vpsadbw           (%rax), %xmm1, %xmm2760 761vpshufb           %xmm0, %xmm1, %xmm2762vpshufb           (%rax), %xmm1, %xmm2763 764vpshufd           $1, %xmm0, %xmm2765vpshufd           $1, (%rax), %xmm2766 767vpshufhw          $1, %xmm0, %xmm2768vpshufhw          $1, (%rax), %xmm2769 770vpshuflw          $1, %xmm0, %xmm2771vpshuflw          $1, (%rax), %xmm2772 773vpsignb           %xmm0, %xmm1, %xmm2774vpsignb           (%rax), %xmm1, %xmm2775 776vpsignd           %xmm0, %xmm1, %xmm2777vpsignd           (%rax), %xmm1, %xmm2778 779vpsignw           %xmm0, %xmm1, %xmm2780vpsignw           (%rax), %xmm1, %xmm2781 782vpslld            $1, %xmm0, %xmm2783vpslld            %xmm0, %xmm1, %xmm2784vpslld            (%rax), %xmm1, %xmm2785 786vpslldq           $1, %xmm1, %xmm2787 788vpsllq            $1, %xmm0, %xmm2789vpsllq            %xmm0, %xmm1, %xmm2790vpsllq            (%rax), %xmm1, %xmm2791 792vpsllw            $1, %xmm0, %xmm2793vpsllw            %xmm0, %xmm1, %xmm2794vpsllw            (%rax), %xmm1, %xmm2795 796vpsrad            $1, %xmm0, %xmm2797vpsrad            %xmm0, %xmm1, %xmm2798vpsrad            (%rax), %xmm1, %xmm2799 800vpsraw            $1, %xmm0, %xmm2801vpsraw            %xmm0, %xmm1, %xmm2802vpsraw            (%rax), %xmm1, %xmm2803 804vpsrld            $1, %xmm0, %xmm2805vpsrld            %xmm0, %xmm1, %xmm2806vpsrld            (%rax), %xmm1, %xmm2807 808vpsrldq           $1, %xmm1, %xmm2809 810vpsrlq            $1, %xmm0, %xmm2811vpsrlq            %xmm0, %xmm1, %xmm2812vpsrlq            (%rax), %xmm1, %xmm2813 814vpsrlw            $1, %xmm0, %xmm2815vpsrlw            %xmm0, %xmm1, %xmm2816vpsrlw            (%rax), %xmm1, %xmm2817 818vpsubb            %xmm0, %xmm1, %xmm2819vpsubb            (%rax), %xmm1, %xmm2820 821vpsubd            %xmm0, %xmm1, %xmm2822vpsubd            (%rax), %xmm1, %xmm2823 824vpsubq            %xmm0, %xmm1, %xmm2825vpsubq            (%rax), %xmm1, %xmm2826 827vpsubsb           %xmm0, %xmm1, %xmm2828vpsubsb           (%rax), %xmm1, %xmm2829 830vpsubsw           %xmm0, %xmm1, %xmm2831vpsubsw           (%rax), %xmm1, %xmm2832 833vpsubusb          %xmm0, %xmm1, %xmm2834vpsubusb          (%rax), %xmm1, %xmm2835 836vpsubusw          %xmm0, %xmm1, %xmm2837vpsubusw          (%rax), %xmm1, %xmm2838 839vpsubw            %xmm0, %xmm1, %xmm2840vpsubw            (%rax), %xmm1, %xmm2841 842vptest            %xmm0, %xmm1843vptest            (%rax), %xmm1844 845vptest            %ymm0, %ymm1846vptest            (%rax), %ymm1847 848vpunpckhbw        %xmm0, %xmm1, %xmm2849vpunpckhbw        (%rax), %xmm1, %xmm2850 851vpunpckhdq        %xmm0, %xmm1, %xmm2852vpunpckhdq        (%rax), %xmm1, %xmm2853 854vpunpckhqdq       %xmm0, %xmm1, %xmm2855vpunpckhqdq       (%rax), %xmm1, %xmm2856 857vpunpckhwd        %xmm0, %xmm1, %xmm2858vpunpckhwd        (%rax), %xmm1, %xmm2859 860vpunpcklbw        %xmm0, %xmm1, %xmm2861vpunpcklbw        (%rax), %xmm1, %xmm2862 863vpunpckldq        %xmm0, %xmm1, %xmm2864vpunpckldq        (%rax), %xmm1, %xmm2865 866vpunpcklqdq       %xmm0, %xmm1, %xmm2867vpunpcklqdq       (%rax), %xmm1, %xmm2868 869vpunpcklwd        %xmm0, %xmm1, %xmm2870vpunpcklwd        (%rax), %xmm1, %xmm2871 872vpxor             %xmm0, %xmm1, %xmm2873vpxor             (%rax), %xmm1, %xmm2874 875vrcpps            %xmm0, %xmm2876vrcpps            (%rax), %xmm2877 878vrcpps            %ymm0, %ymm2879vrcpps            (%rax), %ymm2880 881vrcpss            %xmm0, %xmm1, %xmm2882vrcpss            (%rax), %xmm1, %xmm2883 884vroundpd          $1, %xmm0, %xmm2885vroundpd          $1, (%rax), %xmm2886 887vroundpd          $1, %ymm0, %ymm2888vroundpd          $1, (%rax), %ymm2889 890vroundps          $1, %xmm0, %xmm2891vroundps          $1, (%rax), %xmm2892 893vroundps          $1, %ymm0, %ymm2894vroundps          $1, (%rax), %ymm2895 896vroundsd          $1, %xmm0, %xmm1, %xmm2897vroundsd          $1, (%rax), %xmm1, %xmm2898 899vroundss          $1, %xmm0, %xmm1, %xmm2900vroundss          $1, (%rax), %xmm1, %xmm2901 902vrsqrtps          %xmm0, %xmm2903vrsqrtps          (%rax), %xmm2904 905vrsqrtps          %ymm0, %ymm2906vrsqrtps          (%rax), %ymm2907 908vrsqrtss          %xmm0, %xmm1, %xmm2909vrsqrtss          (%rax), %xmm1, %xmm2910 911vshufpd           $1, %xmm0, %xmm1, %xmm2912vshufpd           $1, (%rax), %xmm1, %xmm2913 914vshufpd           $1, %ymm0, %ymm1, %ymm2915vshufpd           $1, (%rax), %ymm1, %ymm2916 917vshufps           $1, %xmm0, %xmm1, %xmm2918vshufps           $1, (%rax), %xmm1, %xmm2919 920vshufps           $1, %ymm0, %ymm1, %ymm2921vshufps           $1, (%rax), %ymm1, %ymm2922 923vsqrtpd           %xmm0, %xmm2924vsqrtpd           (%rax), %xmm2925 926vsqrtpd           %ymm0, %ymm2927vsqrtpd           (%rax), %ymm2928 929vsqrtps           %xmm0, %xmm2930vsqrtps           (%rax), %xmm2931 932vsqrtps           %ymm0, %ymm2933vsqrtps           (%rax), %ymm2934 935vsqrtsd           %xmm0, %xmm1, %xmm2936vsqrtsd           (%rax), %xmm1, %xmm2937 938vsqrtss           %xmm0, %xmm1, %xmm2939vsqrtss           (%rax), %xmm1, %xmm2940 941vstmxcsr          (%rax)942 943vsubpd            %xmm0, %xmm1, %xmm2944vsubpd            (%rax), %xmm1, %xmm2945 946vsubpd            %ymm0, %ymm1, %ymm2947vsubpd            (%rax), %ymm1, %ymm2948 949vsubps            %xmm0, %xmm1, %xmm2950vsubps            (%rax), %xmm1, %xmm2951 952vsubps            %ymm0, %ymm1, %ymm2953vsubps            (%rax), %ymm1, %ymm2954 955vsubsd            %xmm0, %xmm1, %xmm2956vsubsd            (%rax), %xmm1, %xmm2957 958vsubss            %xmm0, %xmm1, %xmm2959vsubss            (%rax), %xmm1, %xmm2960 961vtestpd          %xmm0, %xmm1962vtestpd          (%rax), %xmm1963 964vtestpd          %ymm0, %ymm1965vtestpd          (%rax), %ymm1966 967vtestps          %xmm0, %xmm1968vtestps          (%rax), %xmm1969 970vtestps          %ymm0, %ymm1971vtestps          (%rax), %ymm1972 973vucomisd          %xmm0, %xmm1974vucomisd          (%rax), %xmm1975 976vucomiss          %xmm0, %xmm1977vucomiss          (%rax), %xmm1978 979vunpckhpd         %xmm0, %xmm1, %xmm2980vunpckhpd         (%rax), %xmm1, %xmm2981 982vunpckhpd         %ymm0, %ymm1, %ymm2983vunpckhpd         (%rax), %ymm1, %ymm2984 985vunpckhps         %xmm0, %xmm1, %xmm2986vunpckhps         (%rax), %xmm1, %xmm2987 988vunpckhps         %ymm0, %ymm1, %ymm2989vunpckhps         (%rax), %ymm1, %ymm2990 991vunpcklpd         %xmm0, %xmm1, %xmm2992vunpcklpd         (%rax), %xmm1, %xmm2993 994vunpcklpd         %ymm0, %ymm1, %ymm2995vunpcklpd         (%rax), %ymm1, %ymm2996 997vunpcklps         %xmm0, %xmm1, %xmm2998vunpcklps         (%rax), %xmm1, %xmm2999 1000vunpcklps         %ymm0, %ymm1, %ymm21001vunpcklps         (%rax), %ymm1, %ymm21002 1003vxorpd            %xmm0, %xmm1, %xmm21004vxorpd            (%rax), %xmm1, %xmm21005 1006vxorpd            %ymm0, %ymm1, %ymm21007vxorpd            (%rax), %ymm1, %ymm21008 1009vxorps            %xmm0, %xmm1, %xmm21010vxorps            (%rax), %xmm1, %xmm21011 1012vxorps            %ymm0, %ymm1, %ymm21013vxorps            (%rax), %ymm1, %ymm21014 1015vzeroall1016vzeroupper1017 1018# CHECK:      Instruction Info:1019# CHECK-NEXT: [1]: #uOps1020# CHECK-NEXT: [2]: Latency1021# CHECK-NEXT: [3]: RThroughput1022# CHECK-NEXT: [4]: MayLoad1023# CHECK-NEXT: [5]: MayStore1024# CHECK-NEXT: [6]: HasSideEffects (U)1025 1026# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:1027# CHECK-NEXT:  1      3     0.50                        vaddpd	%xmm0, %xmm1, %xmm21028# CHECK-NEXT:  2      10    0.50    *                   vaddpd	(%rax), %xmm1, %xmm21029# CHECK-NEXT:  1      3     0.50                        vaddpd	%ymm0, %ymm1, %ymm21030# CHECK-NEXT:  2      11    0.50    *                   vaddpd	(%rax), %ymm1, %ymm21031# CHECK-NEXT:  1      3     0.50                        vaddps	%xmm0, %xmm1, %xmm21032# CHECK-NEXT:  2      10    0.50    *                   vaddps	(%rax), %xmm1, %xmm21033# CHECK-NEXT:  1      3     0.50                        vaddps	%ymm0, %ymm1, %ymm21034# CHECK-NEXT:  2      11    0.50    *                   vaddps	(%rax), %ymm1, %ymm21035# CHECK-NEXT:  1      3     0.50                        vaddsd	%xmm0, %xmm1, %xmm21036# CHECK-NEXT:  2      10    0.50    *                   vaddsd	(%rax), %xmm1, %xmm21037# CHECK-NEXT:  1      3     0.33                        vaddss	%xmm0, %xmm1, %xmm21038# CHECK-NEXT:  2      10    0.50    *                   vaddss	(%rax), %xmm1, %xmm21039# CHECK-NEXT:  1      3     0.50                        vaddsubpd	%xmm0, %xmm1, %xmm21040# CHECK-NEXT:  2      10    0.50    *                   vaddsubpd	(%rax), %xmm1, %xmm21041# CHECK-NEXT:  1      3     0.50                        vaddsubpd	%ymm0, %ymm1, %ymm21042# CHECK-NEXT:  2      11    0.50    *                   vaddsubpd	(%rax), %ymm1, %ymm21043# CHECK-NEXT:  1      3     0.50                        vaddsubps	%xmm0, %xmm1, %xmm21044# CHECK-NEXT:  2      10    0.50    *                   vaddsubps	(%rax), %xmm1, %xmm21045# CHECK-NEXT:  1      3     0.50                        vaddsubps	%ymm0, %ymm1, %ymm21046# CHECK-NEXT:  2      11    0.50    *                   vaddsubps	(%rax), %ymm1, %ymm21047# CHECK-NEXT:  1      3     2.00                        vaesdec	%xmm0, %xmm1, %xmm21048# CHECK-NEXT:  2      11    2.33    *                   vaesdec	(%rax), %xmm1, %xmm21049# CHECK-NEXT:  1      3     2.00                        vaesdeclast	%xmm0, %xmm1, %xmm21050# CHECK-NEXT:  2      11    2.33    *                   vaesdeclast	(%rax), %xmm1, %xmm21051# CHECK-NEXT:  1      3     2.00                        vaesenc	%xmm0, %xmm1, %xmm21052# CHECK-NEXT:  2      11    2.33    *                   vaesenc	(%rax), %xmm1, %xmm21053# CHECK-NEXT:  1      3     2.00                        vaesenclast	%xmm0, %xmm1, %xmm21054# CHECK-NEXT:  2      11    2.33    *                   vaesenclast	(%rax), %xmm1, %xmm21055# CHECK-NEXT:  1      1     0.25                        vandnpd	%xmm0, %xmm1, %xmm21056# CHECK-NEXT:  1      7     2.00    *                   vandnpd	(%rax), %xmm1, %xmm21057# CHECK-NEXT:  1      1     0.25                        vandnpd	%ymm0, %ymm1, %ymm21058# CHECK-NEXT:  1      8     2.33    *                   vandnpd	(%rax), %ymm1, %ymm21059# CHECK-NEXT:  1      1     0.25                        vandnps	%xmm0, %xmm1, %xmm21060# CHECK-NEXT:  1      7     2.00    *                   vandnps	(%rax), %xmm1, %xmm21061# CHECK-NEXT:  1      1     0.25                        vandnps	%ymm0, %ymm1, %ymm21062# CHECK-NEXT:  1      8     2.33    *                   vandnps	(%rax), %ymm1, %ymm21063# CHECK-NEXT:  1      1     0.25                        vandpd	%xmm0, %xmm1, %xmm21064# CHECK-NEXT:  1      7     2.00    *                   vandpd	(%rax), %xmm1, %xmm21065# CHECK-NEXT:  1      1     0.25                        vandpd	%ymm0, %ymm1, %ymm21066# CHECK-NEXT:  1      8     2.33    *                   vandpd	(%rax), %ymm1, %ymm21067# CHECK-NEXT:  1      1     0.25                        vandps	%xmm0, %xmm1, %xmm21068# CHECK-NEXT:  1      7     2.00    *                   vandps	(%rax), %xmm1, %xmm21069# CHECK-NEXT:  1      1     0.25                        vandps	%ymm0, %ymm1, %ymm21070# CHECK-NEXT:  1      8     2.33    *                   vandps	(%rax), %ymm1, %ymm21071# CHECK-NEXT:  1      1     0.25                        vblendpd	$11, %xmm0, %xmm1, %xmm21072# CHECK-NEXT:  2      7     2.00    *                   vblendpd	$11, (%rax), %xmm1, %xmm21073# CHECK-NEXT:  1      1     0.25                        vblendpd	$11, %ymm0, %ymm1, %ymm21074# CHECK-NEXT:  2      8     2.33    *                   vblendpd	$11, (%rax), %ymm1, %ymm21075# CHECK-NEXT:  1      1     0.25                        vblendps	$11, %xmm0, %xmm1, %xmm21076# CHECK-NEXT:  2      7     2.00    *                   vblendps	$11, (%rax), %xmm1, %xmm21077# CHECK-NEXT:  1      1     0.25                        vblendps	$11, %ymm0, %ymm1, %ymm21078# CHECK-NEXT:  2      8     2.33    *                   vblendps	$11, (%rax), %ymm1, %ymm21079# CHECK-NEXT:  3      3     1.00                        vblendvpd	%xmm3, %xmm0, %xmm1, %xmm21080# CHECK-NEXT:  4      9     1.00    *                   vblendvpd	%xmm3, (%rax), %xmm1, %xmm21081# CHECK-NEXT:  3      3     0.75                        vblendvpd	%ymm3, %ymm0, %ymm1, %ymm21082# CHECK-NEXT:  4      10    0.75    *                   vblendvpd	%ymm3, (%rax), %ymm1, %ymm21083# CHECK-NEXT:  3      3     1.00                        vblendvps	%xmm3, %xmm0, %xmm1, %xmm21084# CHECK-NEXT:  4      9     1.00    *                   vblendvps	%xmm3, (%rax), %xmm1, %xmm21085# CHECK-NEXT:  3      3     0.75                        vblendvps	%ymm3, %ymm0, %ymm1, %ymm21086# CHECK-NEXT:  4      10    0.75    *                   vblendvps	%ymm3, (%rax), %ymm1, %ymm21087# CHECK-NEXT:  1      7     2.33    *                   vbroadcastf128	(%rax), %ymm21088# CHECK-NEXT:  1      7     2.33    *                   vbroadcastsd	(%rax), %ymm21089# CHECK-NEXT:  1      6     2.00    *                   vbroadcastss	(%rax), %xmm21090# CHECK-NEXT:  1      7     2.33    *                   vbroadcastss	(%rax), %ymm21091# CHECK-NEXT:  1      4     2.00                        vcmpeqpd	%xmm0, %xmm1, %xmm21092# CHECK-NEXT:  2      10    2.00    *                   vcmpeqpd	(%rax), %xmm1, %xmm21093# CHECK-NEXT:  1      4     2.00                        vcmpeqpd	%ymm0, %ymm1, %ymm21094# CHECK-NEXT:  2      11    2.33    *                   vcmpeqpd	(%rax), %ymm1, %ymm21095# CHECK-NEXT:  1      4     2.00                        vcmpeqps	%xmm0, %xmm1, %xmm21096# CHECK-NEXT:  2      10    2.00    *                   vcmpeqps	(%rax), %xmm1, %xmm21097# CHECK-NEXT:  1      4     2.00                        vcmpeqps	%ymm0, %ymm1, %ymm21098# CHECK-NEXT:  2      11    2.33    *                   vcmpeqps	(%rax), %ymm1, %ymm21099# CHECK-NEXT:  1      4     2.00                        vcmpeqsd	%xmm0, %xmm1, %xmm21100# CHECK-NEXT:  2      10    2.00    *                   vcmpeqsd	(%rax), %xmm1, %xmm21101# CHECK-NEXT:  1      4     2.00                        vcmpeqss	%xmm0, %xmm1, %xmm21102# CHECK-NEXT:  2      10    2.00    *                   vcmpeqss	(%rax), %xmm1, %xmm21103# CHECK-NEXT:  1      3     1.50                        vcomisd	%xmm0, %xmm11104# CHECK-NEXT:  2      9     2.00    *                   vcomisd	(%rax), %xmm11105# CHECK-NEXT:  1      3     1.50                        vcomiss	%xmm0, %xmm11106# CHECK-NEXT:  2      9     2.00    *                   vcomiss	(%rax), %xmm11107# CHECK-NEXT:  2      5     0.50                        vcvtdq2pd	%xmm0, %xmm21108# CHECK-NEXT:  2      11    0.50    *                   vcvtdq2pd	(%rax), %xmm21109# CHECK-NEXT:  2      7     2.00                        vcvtdq2pd	%xmm0, %ymm21110# CHECK-NEXT:  1      11    2.33    *                   vcvtdq2pd	(%rax), %ymm21111# CHECK-NEXT:  1      4     2.00                        vcvtdq2ps	%xmm0, %xmm21112# CHECK-NEXT:  1      10    2.00    *                   vcvtdq2ps	(%rax), %xmm21113# CHECK-NEXT:  1      4     0.50                        vcvtdq2ps	%ymm0, %ymm21114# CHECK-NEXT:  2      12    0.50    *                   vcvtdq2ps	(%rax), %ymm21115# CHECK-NEXT:  2      5     0.50                        vcvtpd2dq	%xmm0, %xmm21116# CHECK-NEXT:  3      12    0.50    *                   vcvtpd2dqx	(%rax), %xmm21117# CHECK-NEXT:  2      7     0.50                        vcvtpd2dq	%ymm0, %xmm21118# CHECK-NEXT:  3      15    0.50    *                   vcvtpd2dqy	(%rax), %xmm21119# CHECK-NEXT:  2      5     0.50                        vcvtpd2ps	%xmm0, %xmm21120# CHECK-NEXT:  3      12    0.50    *                   vcvtpd2psx	(%rax), %xmm21121# CHECK-NEXT:  2      7     0.50                        vcvtpd2ps	%ymm0, %xmm21122# CHECK-NEXT:  3      15    0.50    *                   vcvtpd2psy	(%rax), %xmm21123# CHECK-NEXT:  1      4     2.00                        vcvtps2dq	%xmm0, %xmm21124# CHECK-NEXT:  1      10    2.00    *                   vcvtps2dq	(%rax), %xmm21125# CHECK-NEXT:  1      4     2.00                        vcvtps2dq	%ymm0, %ymm21126# CHECK-NEXT:  1      11    2.33    *                   vcvtps2dq	(%rax), %ymm21127# CHECK-NEXT:  2      5     2.00                        vcvtps2pd	%xmm0, %xmm21128# CHECK-NEXT:  1      10    2.00    *                   vcvtps2pd	(%rax), %xmm21129# CHECK-NEXT:  2      7     2.00                        vcvtps2pd	%xmm0, %ymm21130# CHECK-NEXT:  1      11    2.33    *                   vcvtps2pd	(%rax), %ymm21131# CHECK-NEXT:  2      7     3.50                        vcvtsd2si	%xmm0, %ecx1132# CHECK-NEXT:  2      7     3.50                        vcvtsd2si	%xmm0, %rcx1133# CHECK-NEXT:  3      11    3.50    *                   vcvtsd2si	(%rax), %ecx1134# CHECK-NEXT:  3      11    3.50    *                   vcvtsd2si	(%rax), %rcx1135# CHECK-NEXT:  2      5     0.50                        vcvtsd2ss	%xmm0, %xmm1, %xmm21136# CHECK-NEXT:  3      11    2.00    *                   vcvtsd2ss	(%rax), %xmm1, %xmm21137# CHECK-NEXT:  2      8     2.00                        vcvtsi2sd	%ecx, %xmm0, %xmm21138# CHECK-NEXT:  2      8     2.00                        vcvtsi2sd	%rcx, %xmm0, %xmm21139# CHECK-NEXT:  1      10    2.00    *                   vcvtsi2sdl	(%rax), %xmm0, %xmm21140# CHECK-NEXT:  1      10    2.00    *                   vcvtsi2sdq	(%rax), %xmm0, %xmm21141# CHECK-NEXT:  2      8     2.00                        vcvtsi2ss	%ecx, %xmm0, %xmm21142# CHECK-NEXT:  3      9     2.00                        vcvtsi2ss	%rcx, %xmm0, %xmm21143# CHECK-NEXT:  1      10    2.00    *                   vcvtsi2ssl	(%rax), %xmm0, %xmm21144# CHECK-NEXT:  3      11    2.00    *                   vcvtsi2ssq	(%rax), %xmm0, %xmm21145# CHECK-NEXT:  2      5     2.00                        vcvtss2sd	%xmm0, %xmm1, %xmm21146# CHECK-NEXT:  1      10    2.00    *                   vcvtss2sd	(%rax), %xmm1, %xmm21147# CHECK-NEXT:  2      7     3.50                        vcvtss2si	%xmm0, %ecx1148# CHECK-NEXT:  3      8     3.50                        vcvtss2si	%xmm0, %rcx1149# CHECK-NEXT:  2      11    3.50    *                   vcvtss2si	(%rax), %ecx1150# CHECK-NEXT:  2      11    3.50    *                   vcvtss2si	(%rax), %rcx1151# CHECK-NEXT:  2      5     0.50                        vcvttpd2dq	%xmm0, %xmm21152# CHECK-NEXT:  3      12    0.50    *                   vcvttpd2dqx	(%rax), %xmm21153# CHECK-NEXT:  2      7     0.50                        vcvttpd2dq	%ymm0, %xmm21154# CHECK-NEXT:  3      15    0.50    *                   vcvttpd2dqy	(%rax), %xmm21155# CHECK-NEXT:  1      4     2.00                        vcvttps2dq	%xmm0, %xmm21156# CHECK-NEXT:  1      10    2.00    *                   vcvttps2dq	(%rax), %xmm21157# CHECK-NEXT:  1      4     2.00                        vcvttps2dq	%ymm0, %ymm21158# CHECK-NEXT:  1      11    2.33    *                   vcvttps2dq	(%rax), %ymm21159# CHECK-NEXT:  2      7     3.50                        vcvttsd2si	%xmm0, %ecx1160# CHECK-NEXT:  2      7     3.50                        vcvttsd2si	%xmm0, %rcx1161# CHECK-NEXT:  3      11    3.50    *                   vcvttsd2si	(%rax), %ecx1162# CHECK-NEXT:  3      11    3.50    *                   vcvttsd2si	(%rax), %rcx1163# CHECK-NEXT:  2      7     3.50                        vcvttss2si	%xmm0, %ecx1164# CHECK-NEXT:  3      8     3.50                        vcvttss2si	%xmm0, %rcx1165# CHECK-NEXT:  2      11    3.50    *                   vcvttss2si	(%rax), %ecx1166# CHECK-NEXT:  2      11    3.50    *                   vcvttss2si	(%rax), %rcx1167# CHECK-NEXT:  1      10    5.00                        vdivpd	%xmm0, %xmm1, %xmm21168# CHECK-NEXT:  1      16    5.00    *                   vdivpd	(%rax), %xmm1, %xmm21169# CHECK-NEXT:  1      10    5.00                        vdivpd	%ymm0, %ymm1, %ymm21170# CHECK-NEXT:  1      17    5.00    *                   vdivpd	(%rax), %ymm1, %ymm21171# CHECK-NEXT:  1      7     3.50                        vdivps	%xmm0, %xmm1, %xmm21172# CHECK-NEXT:  1      13    3.50    *                   vdivps	(%rax), %xmm1, %xmm21173# CHECK-NEXT:  1      7     3.50                        vdivps	%ymm0, %ymm1, %ymm21174# CHECK-NEXT:  1      14    3.50    *                   vdivps	(%rax), %ymm1, %ymm21175# CHECK-NEXT:  1      10    5.00                        vdivsd	%xmm0, %xmm1, %xmm21176# CHECK-NEXT:  2      20    0.50    *                   vdivsd	(%rax), %xmm1, %xmm21177# CHECK-NEXT:  1      7     3.50                        vdivss	%xmm0, %xmm1, %xmm21178# CHECK-NEXT:  1      13    3.50    *                   vdivss	(%rax), %xmm1, %xmm21179# CHECK-NEXT:  3      8     1.00                        vdppd	$22, %xmm0, %xmm1, %xmm21180# CHECK-NEXT:  4      13    1.00    *                   vdppd	$22, (%rax), %xmm1, %xmm21181# CHECK-NEXT:  5      11    1.50                        vdpps	$22, %xmm0, %xmm1, %xmm21182# CHECK-NEXT:  6      18    1.50    *                   vdpps	$22, (%rax), %xmm1, %xmm21183# CHECK-NEXT:  5      12    1.50                        vdpps	$22, %ymm0, %ymm1, %ymm21184# CHECK-NEXT:  6      19    1.50    *                   vdpps	$22, (%rax), %ymm1, %ymm21185# CHECK-NEXT:  1      3     0.50                        vextractf128	$1, %ymm0, %xmm21186# CHECK-NEXT:  2      1     0.50           *            vextractf128	$1, %ymm0, (%rax)1187# CHECK-NEXT:  2      4     0.50                        vextractps	$1, %xmm0, %ecx1188# CHECK-NEXT:  3      12    0.50           *            vextractps	$1, %xmm0, (%rax)1189# CHECK-NEXT:  3      5     0.67                        vhaddpd	%xmm0, %xmm1, %xmm21190# CHECK-NEXT:  4      10    2.50    *                   vhaddpd	(%rax), %xmm1, %xmm21191# CHECK-NEXT:  3      4     2.50                        vhaddpd	%ymm0, %ymm1, %ymm21192# CHECK-NEXT:  4      11    2.50    *                   vhaddpd	(%rax), %ymm1, %ymm21193# CHECK-NEXT:  3      5     0.67                        vhaddps	%xmm0, %xmm1, %xmm21194# CHECK-NEXT:  4      10    2.50    *                   vhaddps	(%rax), %xmm1, %xmm21195# CHECK-NEXT:  3      4     2.50                        vhaddps	%ymm0, %ymm1, %ymm21196# CHECK-NEXT:  4      11    2.50    *                   vhaddps	(%rax), %ymm1, %ymm21197# CHECK-NEXT:  3      5     0.67                        vhsubpd	%xmm0, %xmm1, %xmm21198# CHECK-NEXT:  4      10    2.50    *                   vhsubpd	(%rax), %xmm1, %xmm21199# CHECK-NEXT:  3      4     2.50                        vhsubpd	%ymm0, %ymm1, %ymm21200# CHECK-NEXT:  4      11    2.50    *                   vhsubpd	(%rax), %ymm1, %ymm21201# CHECK-NEXT:  3      5     0.67                        vhsubps	%xmm0, %xmm1, %xmm21202# CHECK-NEXT:  4      10    2.50    *                   vhsubps	(%rax), %xmm1, %xmm21203# CHECK-NEXT:  3      4     2.50                        vhsubps	%ymm0, %ymm1, %ymm21204# CHECK-NEXT:  4      11    2.50    *                   vhsubps	(%rax), %ymm1, %ymm21205# CHECK-NEXT:  1      3     0.50                        vinsertf128	$1, %xmm0, %ymm1, %ymm21206# CHECK-NEXT:  2      8     2.33    *                   vinsertf128	$1, (%rax), %ymm1, %ymm21207# CHECK-NEXT:  1      1     0.50                        vinsertps	$1, %xmm0, %xmm1, %xmm21208# CHECK-NEXT:  2      7     2.00    *                   vinsertps	$1, (%rax), %xmm1, %xmm21209# CHECK-NEXT:  1      6     0.33    *                   vlddqu	(%rax), %xmm21210# CHECK-NEXT:  1      7     0.33    *                   vlddqu	(%rax), %ymm21211# CHECK-NEXT:  3      7     0.50    *      *      U     vldmxcsr	(%rax)1212# CHECK-NEXT:  2      1     0.50    *      *      U     vmaskmovdqu	%xmm0, %xmm11213# CHECK-NEXT:  2      8     0.33    *                   vmaskmovpd	(%rax), %xmm0, %xmm21214# CHECK-NEXT:  2      9     0.33    *                   vmaskmovpd	(%rax), %ymm0, %ymm21215# CHECK-NEXT:  3      14    0.50    *      *            vmaskmovpd	%xmm0, %xmm1, (%rax)1216# CHECK-NEXT:  3      14    0.50    *      *            vmaskmovpd	%ymm0, %ymm1, (%rax)1217# CHECK-NEXT:  2      8     0.33    *                   vmaskmovps	(%rax), %xmm0, %xmm21218# CHECK-NEXT:  2      9     0.33    *                   vmaskmovps	(%rax), %ymm0, %ymm21219# CHECK-NEXT:  3      14    0.50    *      *            vmaskmovps	%xmm0, %xmm1, (%rax)1220# CHECK-NEXT:  3      14    0.50    *      *            vmaskmovps	%ymm0, %ymm1, (%rax)1221# CHECK-NEXT:  1      4     2.00                        vmaxpd	%xmm0, %xmm1, %xmm21222# CHECK-NEXT:  1      10    2.00    *                   vmaxpd	(%rax), %xmm1, %xmm21223# CHECK-NEXT:  1      4     2.00                        vmaxpd	%ymm0, %ymm1, %ymm21224# CHECK-NEXT:  1      11    2.33    *                   vmaxpd	(%rax), %ymm1, %ymm21225# CHECK-NEXT:  1      4     2.00                        vmaxps	%xmm0, %xmm1, %xmm21226# CHECK-NEXT:  1      10    2.00    *                   vmaxps	(%rax), %xmm1, %xmm21227# CHECK-NEXT:  1      4     2.00                        vmaxps	%ymm0, %ymm1, %ymm21228# CHECK-NEXT:  1      11    2.33    *                   vmaxps	(%rax), %ymm1, %ymm21229# CHECK-NEXT:  1      4     2.00                        vmaxsd	%xmm0, %xmm1, %xmm21230# CHECK-NEXT:  1      10    2.00    *                   vmaxsd	(%rax), %xmm1, %xmm21231# CHECK-NEXT:  1      4     2.00                        vmaxss	%xmm0, %xmm1, %xmm21232# CHECK-NEXT:  1      10    2.00    *                   vmaxss	(%rax), %xmm1, %xmm21233# CHECK-NEXT:  1      4     2.00                        vminpd	%xmm0, %xmm1, %xmm21234# CHECK-NEXT:  1      10    2.00    *                   vminpd	(%rax), %xmm1, %xmm21235# CHECK-NEXT:  1      4     2.00                        vminpd	%ymm0, %ymm1, %ymm21236# CHECK-NEXT:  1      11    2.33    *                   vminpd	(%rax), %ymm1, %ymm21237# CHECK-NEXT:  1      4     2.00                        vminps	%xmm0, %xmm1, %xmm21238# CHECK-NEXT:  1      10    2.00    *                   vminps	(%rax), %xmm1, %xmm21239# CHECK-NEXT:  1      4     2.00                        vminps	%ymm0, %ymm1, %ymm21240# CHECK-NEXT:  1      11    2.33    *                   vminps	(%rax), %ymm1, %ymm21241# CHECK-NEXT:  1      4     2.00                        vminsd	%xmm0, %xmm1, %xmm21242# CHECK-NEXT:  1      10    2.00    *                   vminsd	(%rax), %xmm1, %xmm21243# CHECK-NEXT:  1      4     2.00                        vminss	%xmm0, %xmm1, %xmm21244# CHECK-NEXT:  1      10    2.00    *                   vminss	(%rax), %xmm1, %xmm21245# CHECK-NEXT:  0      1     0.00                        vmovapd	%xmm0, %xmm21246# CHECK-NEXT:  2      12    0.50           *            vmovapd	%xmm0, (%rax)1247# CHECK-NEXT:  1      7     2.00    *                   vmovapd	(%rax), %xmm21248# CHECK-NEXT:  0      1     0.00                        vmovapd	%ymm0, %ymm21249# CHECK-NEXT:  2      12    0.50           *            vmovapd	%ymm0, (%rax)1250# CHECK-NEXT:  1      8     2.33    *                   vmovapd	(%rax), %ymm21251# CHECK-NEXT:  0      1     0.00                        vmovaps	%xmm0, %xmm21252# CHECK-NEXT:  2      12    0.50           *            vmovaps	%xmm0, (%rax)1253# CHECK-NEXT:  1      7     2.00    *                   vmovaps	(%rax), %xmm21254# CHECK-NEXT:  0      1     0.00                        vmovaps	%ymm0, %ymm21255# CHECK-NEXT:  2      12    0.50           *            vmovaps	%ymm0, (%rax)1256# CHECK-NEXT:  1      8     2.33    *                   vmovaps	(%rax), %ymm21257# CHECK-NEXT:  1      3     0.33                        vmovd	%eax, %xmm21258# CHECK-NEXT:  1      6     0.33    *                   vmovd	(%rax), %xmm21259# CHECK-NEXT:  1      3     0.50                        vmovd	%xmm0, %ecx1260# CHECK-NEXT:  2      12    0.50           *            vmovd	%xmm0, (%rax)1261# CHECK-NEXT:  1      1     0.50                        vmovddup	%xmm0, %xmm21262# CHECK-NEXT:  1      6     2.00    *                   vmovddup	(%rax), %xmm21263# CHECK-NEXT:  1      1     0.50                        vmovddup	%ymm0, %ymm21264# CHECK-NEXT:  1      7     2.33    *                   vmovddup	(%rax), %ymm21265# CHECK-NEXT:  2      1     0.50                        vmovdqa	%xmm0, %xmm21266# CHECK-NEXT:  2      12    0.50           *            vmovdqa	%xmm0, (%rax)1267# CHECK-NEXT:  1      6     0.33    *                   vmovdqa	(%rax), %xmm21268# CHECK-NEXT:  0      1     0.00                        vmovdqa	%ymm0, %ymm21269# CHECK-NEXT:  2      12    0.50           *            vmovdqa	%ymm0, (%rax)1270# CHECK-NEXT:  1      7     0.33    *                   vmovdqa	(%rax), %ymm21271# CHECK-NEXT:  2      1     0.50                        vmovdqu	%xmm0, %xmm21272# CHECK-NEXT:  2      12    0.50           *            vmovdqu	%xmm0, (%rax)1273# CHECK-NEXT:  1      6     0.33    *                   vmovdqu	(%rax), %xmm21274# CHECK-NEXT:  0      1     0.00                        vmovdqu	%ymm0, %ymm21275# CHECK-NEXT:  2      12    0.50           *            vmovdqu	%ymm0, (%rax)1276# CHECK-NEXT:  1      7     0.33    *                   vmovdqu	(%rax), %ymm21277# CHECK-NEXT:  1      1     0.50                        vmovhlps	%xmm0, %xmm1, %xmm21278# CHECK-NEXT:  1      1     0.50                        vmovlhps	%xmm0, %xmm1, %xmm21279# CHECK-NEXT:  2      12    0.50           *            vmovhpd	%xmm0, (%rax)1280# CHECK-NEXT:  2      8     0.50    *                   vmovhpd	(%rax), %xmm1, %xmm21281# CHECK-NEXT:  2      12    0.50           *            vmovhps	%xmm0, (%rax)1282# CHECK-NEXT:  2      8     0.50    *                   vmovhps	(%rax), %xmm1, %xmm21283# CHECK-NEXT:  2      12    0.50           *            vmovlpd	%xmm0, (%rax)1284# CHECK-NEXT:  2      8     0.33    *                   vmovlpd	(%rax), %xmm1, %xmm21285# CHECK-NEXT:  2      12    0.50           *            vmovlps	%xmm0, (%rax)1286# CHECK-NEXT:  2      8     0.33    *                   vmovlps	(%rax), %xmm1, %xmm21287# CHECK-NEXT:  1      3     1.50                        vmovmskpd	%xmm0, %ecx1288# CHECK-NEXT:  1      4     1.50                        vmovmskpd	%ymm0, %ecx1289# CHECK-NEXT:  1      3     1.50                        vmovmskps	%xmm0, %ecx1290# CHECK-NEXT:  1      4     1.50                        vmovmskps	%ymm0, %ecx1291# CHECK-NEXT:  2      521   0.50           *            vmovntdq	%xmm0, (%rax)1292# CHECK-NEXT:  2      507   0.50           *            vmovntdq	%ymm0, (%rax)1293# CHECK-NEXT:  1      7     0.33    *                   vmovntdqa	(%rax), %xmm21294# CHECK-NEXT:  1      8     0.33    *                   vmovntdqa	(%rax), %ymm21295# CHECK-NEXT:  2      473   0.50           *            vmovntpd	%xmm0, (%rax)1296# CHECK-NEXT:  2      542   0.50           *            vmovntpd	%ymm0, (%rax)1297# CHECK-NEXT:  2      470   0.50           *            vmovntps	%xmm0, (%rax)1298# CHECK-NEXT:  2      494   0.50           *            vmovntps	%ymm0, (%rax)1299# CHECK-NEXT:  1      1     0.25                        vmovq	%xmm0, %xmm21300# CHECK-NEXT:  1      3     0.33                        vmovq	%rax, %xmm21301# CHECK-NEXT:  1      6     0.33    *                   vmovq	(%rax), %xmm21302# CHECK-NEXT:  1      3     0.50                        vmovq	%xmm0, %rcx1303# CHECK-NEXT:  2      12    0.50           *            vmovq	%xmm0, (%rax)1304# CHECK-NEXT:  1      1     0.25                        vmovsd	%xmm0, %xmm1, %xmm21305# CHECK-NEXT:  2      12    0.50           *            vmovsd	%xmm0, (%rax)1306# CHECK-NEXT:  1      7     0.33    *                   vmovsd	(%rax), %xmm21307# CHECK-NEXT:  1      1     0.50                        vmovshdup	%xmm0, %xmm21308# CHECK-NEXT:  1      6     2.00    *                   vmovshdup	(%rax), %xmm21309# CHECK-NEXT:  1      1     0.50                        vmovshdup	%ymm0, %ymm21310# CHECK-NEXT:  1      7     2.33    *                   vmovshdup	(%rax), %ymm21311# CHECK-NEXT:  1      1     0.50                        vmovsldup	%xmm0, %xmm21312# CHECK-NEXT:  1      6     2.00    *                   vmovsldup	(%rax), %xmm21313# CHECK-NEXT:  1      1     0.50                        vmovsldup	%ymm0, %ymm21314# CHECK-NEXT:  1      7     2.33    *                   vmovsldup	(%rax), %ymm21315# CHECK-NEXT:  1      1     0.25                        vmovss	%xmm0, %xmm1, %xmm21316# CHECK-NEXT:  2      12    0.50           *            vmovss	%xmm0, (%rax)1317# CHECK-NEXT:  1      7     0.33    *                   vmovss	(%rax), %xmm21318# CHECK-NEXT:  0      1     0.00                        vmovupd	%xmm0, %xmm21319# CHECK-NEXT:  2      12    0.50           *            vmovupd	%xmm0, (%rax)1320# CHECK-NEXT:  1      7     2.00    *                   vmovupd	(%rax), %xmm21321# CHECK-NEXT:  0      1     0.00                        vmovupd	%ymm0, %ymm21322# CHECK-NEXT:  2      12    0.50           *            vmovupd	%ymm0, (%rax)1323# CHECK-NEXT:  1      8     2.33    *                   vmovupd	(%rax), %ymm21324# CHECK-NEXT:  0      1     0.00                        vmovups	%xmm0, %xmm21325# CHECK-NEXT:  2      12    0.50           *            vmovups	%xmm0, (%rax)1326# CHECK-NEXT:  1      7     2.00    *                   vmovups	(%rax), %xmm21327# CHECK-NEXT:  0      1     0.00                        vmovups	%ymm0, %ymm21328# CHECK-NEXT:  2      12    0.50           *            vmovups	%ymm0, (%rax)1329# CHECK-NEXT:  1      8     2.33    *                   vmovups	(%rax), %ymm21330# CHECK-NEXT:  2      4     1.00                        vmpsadbw	$1, %xmm0, %xmm1, %xmm21331# CHECK-NEXT:  3      11    1.00    *                   vmpsadbw	$1, (%rax), %xmm1, %xmm21332# CHECK-NEXT:  1      3     1.50                        vmulpd	%xmm0, %xmm1, %xmm21333# CHECK-NEXT:  1      9     2.00    *                   vmulpd	(%rax), %xmm1, %xmm21334# CHECK-NEXT:  1      3     1.50                        vmulpd	%ymm0, %ymm1, %ymm21335# CHECK-NEXT:  1      10    2.33    *                   vmulpd	(%rax), %ymm1, %ymm21336# CHECK-NEXT:  1      3     1.50                        vmulps	%xmm0, %xmm1, %xmm21337# CHECK-NEXT:  1      9     2.00    *                   vmulps	(%rax), %xmm1, %xmm21338# CHECK-NEXT:  1      3     1.50                        vmulps	%ymm0, %ymm1, %ymm21339# CHECK-NEXT:  1      10    2.33    *                   vmulps	(%rax), %ymm1, %ymm21340# CHECK-NEXT:  1      3     1.50                        vmulsd	%xmm0, %xmm1, %xmm21341# CHECK-NEXT:  1      9     2.00    *                   vmulsd	(%rax), %xmm1, %xmm21342# CHECK-NEXT:  1      3     1.50                        vmulss	%xmm0, %xmm1, %xmm21343# CHECK-NEXT:  1      9     2.00    *                   vmulss	(%rax), %xmm1, %xmm21344# CHECK-NEXT:  1      1     0.25                        vorpd	%xmm0, %xmm1, %xmm21345# CHECK-NEXT:  1      7     2.00    *                   vorpd	(%rax), %xmm1, %xmm21346# CHECK-NEXT:  1      1     0.25                        vorpd	%ymm0, %ymm1, %ymm21347# CHECK-NEXT:  1      8     2.33    *                   vorpd	(%rax), %ymm1, %ymm21348# CHECK-NEXT:  1      1     0.25                        vorps	%xmm0, %xmm1, %xmm21349# CHECK-NEXT:  1      7     2.00    *                   vorps	(%rax), %xmm1, %xmm21350# CHECK-NEXT:  1      1     0.25                        vorps	%ymm0, %ymm1, %ymm21351# CHECK-NEXT:  1      8     2.33    *                   vorps	(%rax), %ymm1, %ymm21352# CHECK-NEXT:  1      1     0.50                        vpabsb	%xmm0, %xmm21353# CHECK-NEXT:  1      7     2.00    *                   vpabsb	(%rax), %xmm21354# CHECK-NEXT:  1      1     0.50                        vpabsd	%xmm0, %xmm21355# CHECK-NEXT:  1      7     2.00    *                   vpabsd	(%rax), %xmm21356# CHECK-NEXT:  1      1     0.50                        vpabsw	%xmm0, %xmm21357# CHECK-NEXT:  1      7     2.00    *                   vpabsw	(%rax), %xmm21358# CHECK-NEXT:  1      3     1.50                        vpackssdw	%xmm0, %xmm1, %xmm21359# CHECK-NEXT:  1      9     2.00    *                   vpackssdw	(%rax), %xmm1, %xmm21360# CHECK-NEXT:  1      3     1.50                        vpacksswb	%xmm0, %xmm1, %xmm21361# CHECK-NEXT:  1      9     2.00    *                   vpacksswb	(%rax), %xmm1, %xmm21362# CHECK-NEXT:  1      3     1.50                        vpackusdw	%xmm0, %xmm1, %xmm21363# CHECK-NEXT:  1      9     2.00    *                   vpackusdw	(%rax), %xmm1, %xmm21364# CHECK-NEXT:  1      3     1.50                        vpackuswb	%xmm0, %xmm1, %xmm21365# CHECK-NEXT:  1      9     2.00    *                   vpackuswb	(%rax), %xmm1, %xmm21366# CHECK-NEXT:  1      1     0.25                        vpaddb	%xmm0, %xmm1, %xmm21367# CHECK-NEXT:  1      7     2.00    *                   vpaddb	(%rax), %xmm1, %xmm21368# CHECK-NEXT:  1      1     0.25                        vpaddd	%xmm0, %xmm1, %xmm21369# CHECK-NEXT:  1      7     2.00    *                   vpaddd	(%rax), %xmm1, %xmm21370# CHECK-NEXT:  1      1     0.25                        vpaddq	%xmm0, %xmm1, %xmm21371# CHECK-NEXT:  1      7     2.00    *                   vpaddq	(%rax), %xmm1, %xmm21372# CHECK-NEXT:  1      1     0.50                        vpaddsb	%xmm0, %xmm1, %xmm21373# CHECK-NEXT:  1      7     2.00    *                   vpaddsb	(%rax), %xmm1, %xmm21374# CHECK-NEXT:  1      1     0.50                        vpaddsw	%xmm0, %xmm1, %xmm21375# CHECK-NEXT:  1      7     2.00    *                   vpaddsw	(%rax), %xmm1, %xmm21376# CHECK-NEXT:  1      1     0.50                        vpaddusb	%xmm0, %xmm1, %xmm21377# CHECK-NEXT:  1      7     2.00    *                   vpaddusb	(%rax), %xmm1, %xmm21378# CHECK-NEXT:  1      1     0.50                        vpaddusw	%xmm0, %xmm1, %xmm21379# CHECK-NEXT:  1      7     2.00    *                   vpaddusw	(%rax), %xmm1, %xmm21380# CHECK-NEXT:  1      1     0.25                        vpaddw	%xmm0, %xmm1, %xmm21381# CHECK-NEXT:  1      7     2.00    *                   vpaddw	(%rax), %xmm1, %xmm21382# CHECK-NEXT:  1      1     0.33                        vpalignr	$1, %xmm0, %xmm1, %xmm21383# CHECK-NEXT:  2      7     2.00    *                   vpalignr	$1, (%rax), %xmm1, %xmm21384# CHECK-NEXT:  1      1     0.25                        vpand	%xmm0, %xmm1, %xmm21385# CHECK-NEXT:  1      7     2.00    *                   vpand	(%rax), %xmm1, %xmm21386# CHECK-NEXT:  1      1     0.25                        vpandn	%xmm0, %xmm1, %xmm21387# CHECK-NEXT:  1      7     2.00    *                   vpandn	(%rax), %xmm1, %xmm21388# CHECK-NEXT:  1      1     0.50                        vpavgb	%xmm0, %xmm1, %xmm21389# CHECK-NEXT:  1      7     2.00    *                   vpavgb	(%rax), %xmm1, %xmm21390# CHECK-NEXT:  1      1     0.50                        vpavgw	%xmm0, %xmm1, %xmm21391# CHECK-NEXT:  1      7     2.00    *                   vpavgw	(%rax), %xmm1, %xmm21392# CHECK-NEXT:  3      3     1.00                        vpblendvb	%xmm3, %xmm0, %xmm1, %xmm21393# CHECK-NEXT:  4      9     1.00    *                   vpblendvb	%xmm3, (%rax), %xmm1, %xmm21394# CHECK-NEXT:  1      1     0.50                        vpblendw	$11, %xmm0, %xmm1, %xmm21395# CHECK-NEXT:  2      7     2.00    *                   vpblendw	$11, (%rax), %xmm1, %xmm21396# CHECK-NEXT:  1      3     0.50                        vpclmulqdq	$11, %xmm0, %xmm1, %xmm21397# CHECK-NEXT:  2      10    0.50    *                   vpclmulqdq	$11, (%rax), %xmm1, %xmm21398# CHECK-NEXT:  1      1     0.50                        vpcmpeqb	%xmm0, %xmm1, %xmm21399# CHECK-NEXT:  1      7     2.00    *                   vpcmpeqb	(%rax), %xmm1, %xmm21400# CHECK-NEXT:  1      1     0.50                        vpcmpeqd	%xmm0, %xmm1, %xmm21401# CHECK-NEXT:  1      7     2.00    *                   vpcmpeqd	(%rax), %xmm1, %xmm21402# CHECK-NEXT:  1      1     0.50                        vpcmpeqq	%xmm0, %xmm1, %xmm21403# CHECK-NEXT:  1      7     2.00    *                   vpcmpeqq	(%rax), %xmm1, %xmm21404# CHECK-NEXT:  1      1     0.50                        vpcmpeqw	%xmm0, %xmm1, %xmm21405# CHECK-NEXT:  1      7     2.00    *                   vpcmpeqw	(%rax), %xmm1, %xmm21406# CHECK-NEXT:  8      16    3.00                        vpcmpestri	$1, %xmm0, %xmm21407# CHECK-NEXT:  8      31    3.00    *                   vpcmpestri	$1, (%rax), %xmm21408# CHECK-NEXT:  9      16    3.00                        vpcmpestrm	$1, %xmm0, %xmm21409# CHECK-NEXT:  9      17    3.00    *                   vpcmpestrm	$1, (%rax), %xmm21410# CHECK-NEXT:  1      1     0.50                        vpcmpgtb	%xmm0, %xmm1, %xmm21411# CHECK-NEXT:  1      7     2.00    *                   vpcmpgtb	(%rax), %xmm1, %xmm21412# CHECK-NEXT:  1      1     0.50                        vpcmpgtd	%xmm0, %xmm1, %xmm21413# CHECK-NEXT:  1      7     2.00    *                   vpcmpgtd	(%rax), %xmm1, %xmm21414# CHECK-NEXT:  1      3     1.50                        vpcmpgtq	%xmm0, %xmm1, %xmm21415# CHECK-NEXT:  1      9     2.00    *                   vpcmpgtq	(%rax), %xmm1, %xmm21416# CHECK-NEXT:  1      1     0.50                        vpcmpgtw	%xmm0, %xmm1, %xmm21417# CHECK-NEXT:  1      7     2.00    *                   vpcmpgtw	(%rax), %xmm1, %xmm21418# CHECK-NEXT:  3      11    3.00                        vpcmpistri	$1, %xmm0, %xmm21419# CHECK-NEXT:  4      31    3.00    *                   vpcmpistri	$1, (%rax), %xmm21420# CHECK-NEXT:  3      11    3.00                        vpcmpistrm	$1, %xmm0, %xmm21421# CHECK-NEXT:  4      15    3.00    *                   vpcmpistrm	$1, (%rax), %xmm21422# CHECK-NEXT:  1      3     0.50                        vperm2f128	$1, %ymm0, %ymm1, %ymm21423# CHECK-NEXT:  2      11    0.50    *                   vperm2f128	$1, (%rax), %ymm1, %ymm21424# CHECK-NEXT:  1      1     0.50                        vpermilpd	$1, %xmm0, %xmm21425# CHECK-NEXT:  2      7     2.00    *                   vpermilpd	$1, (%rax), %xmm21426# CHECK-NEXT:  1      1     0.50                        vpermilpd	%xmm0, %xmm1, %xmm21427# CHECK-NEXT:  2      8     0.50    *                   vpermilpd	(%rax), %xmm1, %xmm21428# CHECK-NEXT:  1      1     0.50                        vpermilpd	$1, %ymm0, %ymm21429# CHECK-NEXT:  2      9     0.50    *                   vpermilpd	$1, (%rax), %ymm21430# CHECK-NEXT:  1      1     0.50                        vpermilpd	%ymm0, %ymm1, %ymm21431# CHECK-NEXT:  2      9     0.50    *                   vpermilpd	(%rax), %ymm1, %ymm21432# CHECK-NEXT:  1      1     0.50                        vpermilps	$1, %xmm0, %xmm21433# CHECK-NEXT:  2      7     2.00    *                   vpermilps	$1, (%rax), %xmm21434# CHECK-NEXT:  1      1     0.50                        vpermilps	%xmm0, %xmm1, %xmm21435# CHECK-NEXT:  2      8     0.50    *                   vpermilps	(%rax), %xmm1, %xmm21436# CHECK-NEXT:  1      1     0.50                        vpermilps	$1, %ymm0, %ymm21437# CHECK-NEXT:  2      9     0.50    *                   vpermilps	$1, (%rax), %ymm21438# CHECK-NEXT:  1      1     0.50                        vpermilps	%ymm0, %ymm1, %ymm21439# CHECK-NEXT:  2      9     0.50    *                   vpermilps	(%rax), %ymm1, %ymm21440# CHECK-NEXT:  2      4     1.50                        vpextrb	$1, %xmm0, %ecx1441# CHECK-NEXT:  2      2     0.50           *            vpextrb	$1, %xmm0, (%rax)1442# CHECK-NEXT:  2      4     1.50                        vpextrd	$1, %xmm0, %ecx1443# CHECK-NEXT:  3      12    0.50           *            vpextrd	$1, %xmm0, (%rax)1444# CHECK-NEXT:  2      4     1.50                        vpextrq	$1, %xmm0, %rcx1445# CHECK-NEXT:  3      12    0.50           *            vpextrq	$1, %xmm0, (%rax)1446# CHECK-NEXT:  2      4     1.50                        vpextrw	$1, %xmm0, %ecx1447# CHECK-NEXT:  2      2     0.50           *            vpextrw	$1, %xmm0, (%rax)1448# CHECK-NEXT:  3      2     1.00                        vphaddd	%xmm0, %xmm1, %xmm21449# CHECK-NEXT:  4      9     1.00    *                   vphaddd	(%rax), %xmm1, %xmm21450# CHECK-NEXT:  3      2     1.00                        vphaddsw	%xmm0, %xmm1, %xmm21451# CHECK-NEXT:  4      9     1.00    *                   vphaddsw	(%rax), %xmm1, %xmm21452# CHECK-NEXT:  3      2     1.00                        vphaddw	%xmm0, %xmm1, %xmm21453# CHECK-NEXT:  4      9     1.00    *                   vphaddw	(%rax), %xmm1, %xmm21454# CHECK-NEXT:  1      5     0.50                        vphminposuw	%xmm0, %xmm21455# CHECK-NEXT:  1      11    0.50    *                   vphminposuw	(%rax), %xmm21456# CHECK-NEXT:  3      2     1.00                        vphsubd	%xmm0, %xmm1, %xmm21457# CHECK-NEXT:  4      9     1.00    *                   vphsubd	(%rax), %xmm1, %xmm21458# CHECK-NEXT:  3      2     1.00                        vphsubsw	%xmm0, %xmm1, %xmm21459# CHECK-NEXT:  4      9     1.00    *                   vphsubsw	(%rax), %xmm1, %xmm21460# CHECK-NEXT:  3      2     1.00                        vphsubw	%xmm0, %xmm1, %xmm21461# CHECK-NEXT:  4      9     1.00    *                   vphsubw	(%rax), %xmm1, %xmm21462# CHECK-NEXT:  2      5     1.33                        vpinsrb	$1, %eax, %xmm1, %xmm21463# CHECK-NEXT:  2      7     2.00    *                   vpinsrb	$1, (%rax), %xmm1, %xmm21464# CHECK-NEXT:  2      5     1.33                        vpinsrd	$1, %eax, %xmm1, %xmm21465# CHECK-NEXT:  2      7     2.00    *                   vpinsrd	$1, (%rax), %xmm1, %xmm21466# CHECK-NEXT:  2      5     1.33                        vpinsrq	$1, %rax, %xmm1, %xmm21467# CHECK-NEXT:  2      7     2.00    *                   vpinsrq	$1, (%rax), %xmm1, %xmm21468# CHECK-NEXT:  2      5     1.33                        vpinsrw	$1, %eax, %xmm1, %xmm21469# CHECK-NEXT:  2      7     2.00    *                   vpinsrw	$1, (%rax), %xmm1, %xmm21470# CHECK-NEXT:  1      4     2.00                        vpmaddubsw	%xmm0, %xmm1, %xmm21471# CHECK-NEXT:  1      10    2.00    *                   vpmaddubsw	(%rax), %xmm1, %xmm21472# CHECK-NEXT:  1      4     2.00                        vpmaddwd	%xmm0, %xmm1, %xmm21473# CHECK-NEXT:  1      10    2.00    *                   vpmaddwd	(%rax), %xmm1, %xmm21474# CHECK-NEXT:  1      1     0.50                        vpmaxsb	%xmm0, %xmm1, %xmm21475# CHECK-NEXT:  1      7     2.00    *                   vpmaxsb	(%rax), %xmm1, %xmm21476# CHECK-NEXT:  1      1     0.50                        vpmaxsd	%xmm0, %xmm1, %xmm21477# CHECK-NEXT:  1      7     2.00    *                   vpmaxsd	(%rax), %xmm1, %xmm21478# CHECK-NEXT:  1      1     0.50                        vpmaxsw	%xmm0, %xmm1, %xmm21479# CHECK-NEXT:  1      7     2.00    *                   vpmaxsw	(%rax), %xmm1, %xmm21480# CHECK-NEXT:  1      1     0.50                        vpmaxub	%xmm0, %xmm1, %xmm21481# CHECK-NEXT:  1      7     2.00    *                   vpmaxub	(%rax), %xmm1, %xmm21482# CHECK-NEXT:  1      1     0.50                        vpmaxud	%xmm0, %xmm1, %xmm21483# CHECK-NEXT:  1      7     2.00    *                   vpmaxud	(%rax), %xmm1, %xmm21484# CHECK-NEXT:  1      1     0.50                        vpmaxuw	%xmm0, %xmm1, %xmm21485# CHECK-NEXT:  1      7     2.00    *                   vpmaxuw	(%rax), %xmm1, %xmm21486# CHECK-NEXT:  1      1     0.50                        vpminsb	%xmm0, %xmm1, %xmm21487# CHECK-NEXT:  1      7     2.00    *                   vpminsb	(%rax), %xmm1, %xmm21488# CHECK-NEXT:  1      1     0.50                        vpminsd	%xmm0, %xmm1, %xmm21489# CHECK-NEXT:  1      7     2.00    *                   vpminsd	(%rax), %xmm1, %xmm21490# CHECK-NEXT:  1      1     0.50                        vpminsw	%xmm0, %xmm1, %xmm21491# CHECK-NEXT:  1      7     2.00    *                   vpminsw	(%rax), %xmm1, %xmm21492# CHECK-NEXT:  1      1     0.50                        vpminub	%xmm0, %xmm1, %xmm21493# CHECK-NEXT:  1      7     2.00    *                   vpminub	(%rax), %xmm1, %xmm21494# CHECK-NEXT:  1      1     0.50                        vpminud	%xmm0, %xmm1, %xmm21495# CHECK-NEXT:  1      7     2.00    *                   vpminud	(%rax), %xmm1, %xmm21496# CHECK-NEXT:  1      1     0.50                        vpminuw	%xmm0, %xmm1, %xmm21497# CHECK-NEXT:  1      7     2.00    *                   vpminuw	(%rax), %xmm1, %xmm21498# CHECK-NEXT:  1      3     1.50                        vpmovmskb	%xmm0, %ecx1499# CHECK-NEXT:  1      1     0.50                        vpmovsxbd	%xmm0, %xmm21500# CHECK-NEXT:  2      8     0.50    *                   vpmovsxbd	(%rax), %xmm21501# CHECK-NEXT:  1      1     0.50                        vpmovsxbq	%xmm0, %xmm21502# CHECK-NEXT:  2      8     0.50    *                   vpmovsxbq	(%rax), %xmm21503# CHECK-NEXT:  1      1     0.50                        vpmovsxbw	%xmm0, %xmm21504# CHECK-NEXT:  2      8     0.50    *                   vpmovsxbw	(%rax), %xmm21505# CHECK-NEXT:  1      1     0.50                        vpmovsxdq	%xmm0, %xmm21506# CHECK-NEXT:  2      8     0.50    *                   vpmovsxdq	(%rax), %xmm21507# CHECK-NEXT:  1      1     0.50                        vpmovsxwd	%xmm0, %xmm21508# CHECK-NEXT:  2      8     0.50    *                   vpmovsxwd	(%rax), %xmm21509# CHECK-NEXT:  1      1     0.50                        vpmovsxwq	%xmm0, %xmm21510# CHECK-NEXT:  2      8     0.50    *                   vpmovsxwq	(%rax), %xmm21511# CHECK-NEXT:  1      1     0.50                        vpmovzxbd	%xmm0, %xmm21512# CHECK-NEXT:  2      8     0.50    *                   vpmovzxbd	(%rax), %xmm21513# CHECK-NEXT:  1      1     0.50                        vpmovzxbq	%xmm0, %xmm21514# CHECK-NEXT:  2      8     0.50    *                   vpmovzxbq	(%rax), %xmm21515# CHECK-NEXT:  1      1     0.50                        vpmovzxbw	%xmm0, %xmm21516# CHECK-NEXT:  2      8     0.50    *                   vpmovzxbw	(%rax), %xmm21517# CHECK-NEXT:  1      1     0.50                        vpmovzxdq	%xmm0, %xmm21518# CHECK-NEXT:  2      8     0.50    *                   vpmovzxdq	(%rax), %xmm21519# CHECK-NEXT:  1      1     0.50                        vpmovzxwd	%xmm0, %xmm21520# CHECK-NEXT:  2      8     0.50    *                   vpmovzxwd	(%rax), %xmm21521# CHECK-NEXT:  1      1     0.50                        vpmovzxwq	%xmm0, %xmm21522# CHECK-NEXT:  2      8     0.50    *                   vpmovzxwq	(%rax), %xmm21523# CHECK-NEXT:  1      3     1.50                        vpmuldq	%xmm0, %xmm1, %xmm21524# CHECK-NEXT:  1      9     2.00    *                   vpmuldq	(%rax), %xmm1, %xmm21525# CHECK-NEXT:  1      4     2.00                        vpmulhrsw	%xmm0, %xmm1, %xmm21526# CHECK-NEXT:  1      10    2.00    *                   vpmulhrsw	(%rax), %xmm1, %xmm21527# CHECK-NEXT:  1      4     2.00                        vpmulhuw	%xmm0, %xmm1, %xmm21528# CHECK-NEXT:  1      10    2.00    *                   vpmulhuw	(%rax), %xmm1, %xmm21529# CHECK-NEXT:  1      4     2.00                        vpmulhw	%xmm0, %xmm1, %xmm21530# CHECK-NEXT:  1      10    2.00    *                   vpmulhw	(%rax), %xmm1, %xmm21531# CHECK-NEXT:  2      10    0.50                        vpmulld	%xmm0, %xmm1, %xmm21532# CHECK-NEXT:  3      18    0.50    *                   vpmulld	(%rax), %xmm1, %xmm21533# CHECK-NEXT:  1      4     2.00                        vpmullw	%xmm0, %xmm1, %xmm21534# CHECK-NEXT:  1      10    2.00    *                   vpmullw	(%rax), %xmm1, %xmm21535# CHECK-NEXT:  1      3     1.50                        vpmuludq	%xmm0, %xmm1, %xmm21536# CHECK-NEXT:  1      9     2.00    *                   vpmuludq	(%rax), %xmm1, %xmm21537# CHECK-NEXT:  1      1     0.25                        vpor	%xmm0, %xmm1, %xmm21538# CHECK-NEXT:  1      7     2.00    *                   vpor	(%rax), %xmm1, %xmm21539# CHECK-NEXT:  1      3     0.50                        vpsadbw	%xmm0, %xmm1, %xmm21540# CHECK-NEXT:  2      10    0.50    *                   vpsadbw	(%rax), %xmm1, %xmm21541# CHECK-NEXT:  1      1     0.50                        vpshufb	%xmm0, %xmm1, %xmm21542# CHECK-NEXT:  2      7     2.00    *                   vpshufb	(%rax), %xmm1, %xmm21543# CHECK-NEXT:  1      1     0.50                        vpshufd	$1, %xmm0, %xmm21544# CHECK-NEXT:  2      7     2.00    *                   vpshufd	$1, (%rax), %xmm21545# CHECK-NEXT:  1      1     0.50                        vpshufhw	$1, %xmm0, %xmm21546# CHECK-NEXT:  2      7     2.00    *                   vpshufhw	$1, (%rax), %xmm21547# CHECK-NEXT:  1      1     0.50                        vpshuflw	$1, %xmm0, %xmm21548# CHECK-NEXT:  2      7     2.00    *                   vpshuflw	$1, (%rax), %xmm21549# CHECK-NEXT:  1      1     0.50                        vpsignb	%xmm0, %xmm1, %xmm21550# CHECK-NEXT:  1      7     2.00    *                   vpsignb	(%rax), %xmm1, %xmm21551# CHECK-NEXT:  1      1     0.50                        vpsignd	%xmm0, %xmm1, %xmm21552# CHECK-NEXT:  1      7     2.00    *                   vpsignd	(%rax), %xmm1, %xmm21553# CHECK-NEXT:  1      1     0.50                        vpsignw	%xmm0, %xmm1, %xmm21554# CHECK-NEXT:  1      7     2.00    *                   vpsignw	(%rax), %xmm1, %xmm21555# CHECK-NEXT:  1      1     0.50                        vpslld	$1, %xmm0, %xmm21556# CHECK-NEXT:  2      2     0.50                        vpslld	%xmm0, %xmm1, %xmm21557# CHECK-NEXT:  2      8     0.50    *                   vpslld	(%rax), %xmm1, %xmm21558# CHECK-NEXT:  1      1     0.50                        vpslldq	$1, %xmm1, %xmm21559# CHECK-NEXT:  1      1     0.50                        vpsllq	$1, %xmm0, %xmm21560# CHECK-NEXT:  2      2     0.50                        vpsllq	%xmm0, %xmm1, %xmm21561# CHECK-NEXT:  2      8     0.50    *                   vpsllq	(%rax), %xmm1, %xmm21562# CHECK-NEXT:  1      1     0.50                        vpsllw	$1, %xmm0, %xmm21563# CHECK-NEXT:  2      2     0.50                        vpsllw	%xmm0, %xmm1, %xmm21564# CHECK-NEXT:  2      8     0.50    *                   vpsllw	(%rax), %xmm1, %xmm21565# CHECK-NEXT:  1      1     0.50                        vpsrad	$1, %xmm0, %xmm21566# CHECK-NEXT:  2      2     0.50                        vpsrad	%xmm0, %xmm1, %xmm21567# CHECK-NEXT:  2      8     0.50    *                   vpsrad	(%rax), %xmm1, %xmm21568# CHECK-NEXT:  1      1     0.50                        vpsraw	$1, %xmm0, %xmm21569# CHECK-NEXT:  2      2     0.50                        vpsraw	%xmm0, %xmm1, %xmm21570# CHECK-NEXT:  2      8     0.50    *                   vpsraw	(%rax), %xmm1, %xmm21571# CHECK-NEXT:  1      1     0.50                        vpsrld	$1, %xmm0, %xmm21572# CHECK-NEXT:  2      2     0.50                        vpsrld	%xmm0, %xmm1, %xmm21573# CHECK-NEXT:  2      8     0.50    *                   vpsrld	(%rax), %xmm1, %xmm21574# CHECK-NEXT:  1      1     0.50                        vpsrldq	$1, %xmm1, %xmm21575# CHECK-NEXT:  1      1     0.50                        vpsrlq	$1, %xmm0, %xmm21576# CHECK-NEXT:  2      2     0.50                        vpsrlq	%xmm0, %xmm1, %xmm21577# CHECK-NEXT:  2      8     0.50    *                   vpsrlq	(%rax), %xmm1, %xmm21578# CHECK-NEXT:  1      1     0.50                        vpsrlw	$1, %xmm0, %xmm21579# CHECK-NEXT:  2      2     0.50                        vpsrlw	%xmm0, %xmm1, %xmm21580# CHECK-NEXT:  2      8     0.50    *                   vpsrlw	(%rax), %xmm1, %xmm21581# CHECK-NEXT:  1      1     0.25                        vpsubb	%xmm0, %xmm1, %xmm21582# CHECK-NEXT:  1      7     2.00    *                   vpsubb	(%rax), %xmm1, %xmm21583# CHECK-NEXT:  1      1     0.25                        vpsubd	%xmm0, %xmm1, %xmm21584# CHECK-NEXT:  1      7     2.00    *                   vpsubd	(%rax), %xmm1, %xmm21585# CHECK-NEXT:  1      1     0.25                        vpsubq	%xmm0, %xmm1, %xmm21586# CHECK-NEXT:  1      7     2.00    *                   vpsubq	(%rax), %xmm1, %xmm21587# CHECK-NEXT:  1      1     0.50                        vpsubsb	%xmm0, %xmm1, %xmm21588# CHECK-NEXT:  1      7     2.00    *                   vpsubsb	(%rax), %xmm1, %xmm21589# CHECK-NEXT:  1      1     0.50                        vpsubsw	%xmm0, %xmm1, %xmm21590# CHECK-NEXT:  1      7     2.00    *                   vpsubsw	(%rax), %xmm1, %xmm21591# CHECK-NEXT:  1      1     0.50                        vpsubusb	%xmm0, %xmm1, %xmm21592# CHECK-NEXT:  1      7     2.00    *                   vpsubusb	(%rax), %xmm1, %xmm21593# CHECK-NEXT:  1      1     0.50                        vpsubusw	%xmm0, %xmm1, %xmm21594# CHECK-NEXT:  1      7     2.00    *                   vpsubusw	(%rax), %xmm1, %xmm21595# CHECK-NEXT:  1      1     0.25                        vpsubw	%xmm0, %xmm1, %xmm21596# CHECK-NEXT:  1      7     2.00    *                   vpsubw	(%rax), %xmm1, %xmm21597# CHECK-NEXT:  2      4     0.50                        vptest	%xmm0, %xmm11598# CHECK-NEXT:  3      10    2.00    *                   vptest	(%rax), %xmm11599# CHECK-NEXT:  2      100   1.50                        vptest	%ymm0, %ymm11600# CHECK-NEXT:  3      11    2.00    *                   vptest	(%rax), %ymm11601# CHECK-NEXT:  1      1     0.50                        vpunpckhbw	%xmm0, %xmm1, %xmm21602# CHECK-NEXT:  2      8     0.50    *                   vpunpckhbw	(%rax), %xmm1, %xmm21603# CHECK-NEXT:  1      1     0.50                        vpunpckhdq	%xmm0, %xmm1, %xmm21604# CHECK-NEXT:  2      8     0.50    *                   vpunpckhdq	(%rax), %xmm1, %xmm21605# CHECK-NEXT:  1      1     0.50                        vpunpckhqdq	%xmm0, %xmm1, %xmm21606# CHECK-NEXT:  2      8     0.50    *                   vpunpckhqdq	(%rax), %xmm1, %xmm21607# CHECK-NEXT:  1      1     0.50                        vpunpckhwd	%xmm0, %xmm1, %xmm21608# CHECK-NEXT:  2      8     0.50    *                   vpunpckhwd	(%rax), %xmm1, %xmm21609# CHECK-NEXT:  1      1     0.50                        vpunpcklbw	%xmm0, %xmm1, %xmm21610# CHECK-NEXT:  2      8     0.50    *                   vpunpcklbw	(%rax), %xmm1, %xmm21611# CHECK-NEXT:  1      1     0.50                        vpunpckldq	%xmm0, %xmm1, %xmm21612# CHECK-NEXT:  2      8     0.50    *                   vpunpckldq	(%rax), %xmm1, %xmm21613# CHECK-NEXT:  1      1     0.50                        vpunpcklqdq	%xmm0, %xmm1, %xmm21614# CHECK-NEXT:  2      8     0.50    *                   vpunpcklqdq	(%rax), %xmm1, %xmm21615# CHECK-NEXT:  1      1     0.50                        vpunpcklwd	%xmm0, %xmm1, %xmm21616# CHECK-NEXT:  2      8     0.50    *                   vpunpcklwd	(%rax), %xmm1, %xmm21617# CHECK-NEXT:  1      1     0.25                        vpxor	%xmm0, %xmm1, %xmm21618# CHECK-NEXT:  1      7     2.00    *                   vpxor	(%rax), %xmm1, %xmm21619# CHECK-NEXT:  1      4     2.00                        vrcpps	%xmm0, %xmm21620# CHECK-NEXT:  1      10    2.00    *                   vrcpps	(%rax), %xmm21621# CHECK-NEXT:  1      4     2.00                        vrcpps	%ymm0, %ymm21622# CHECK-NEXT:  1      11    2.33    *                   vrcpps	(%rax), %ymm21623# CHECK-NEXT:  1      4     2.00                        vrcpss	%xmm0, %xmm1, %xmm21624# CHECK-NEXT:  1      10    2.00    *                   vrcpss	(%rax), %xmm1, %xmm21625# CHECK-NEXT:  2      8     4.00                        vroundpd	$1, %xmm0, %xmm21626# CHECK-NEXT:  3      14    4.00    *                   vroundpd	$1, (%rax), %xmm21627# CHECK-NEXT:  2      8     4.00                        vroundpd	$1, %ymm0, %ymm21628# CHECK-NEXT:  3      15    4.00    *                   vroundpd	$1, (%rax), %ymm21629# CHECK-NEXT:  2      8     4.00                        vroundps	$1, %xmm0, %xmm21630# CHECK-NEXT:  3      14    4.00    *                   vroundps	$1, (%rax), %xmm21631# CHECK-NEXT:  2      8     4.00                        vroundps	$1, %ymm0, %ymm21632# CHECK-NEXT:  3      15    4.00    *                   vroundps	$1, (%rax), %ymm21633# CHECK-NEXT:  2      8     4.00                        vroundsd	$1, %xmm0, %xmm1, %xmm21634# CHECK-NEXT:  3      14    4.00    *                   vroundsd	$1, (%rax), %xmm1, %xmm21635# CHECK-NEXT:  2      8     4.00                        vroundss	$1, %xmm0, %xmm1, %xmm21636# CHECK-NEXT:  3      14    4.00    *                   vroundss	$1, (%rax), %xmm1, %xmm21637# CHECK-NEXT:  1      4     2.00                        vrsqrtps	%xmm0, %xmm21638# CHECK-NEXT:  1      10    2.00    *                   vrsqrtps	(%rax), %xmm21639# CHECK-NEXT:  1      4     2.00                        vrsqrtps	%ymm0, %ymm21640# CHECK-NEXT:  1      11    2.33    *                   vrsqrtps	(%rax), %ymm21641# CHECK-NEXT:  1      4     2.00                        vrsqrtss	%xmm0, %xmm1, %xmm21642# CHECK-NEXT:  1      10    2.00    *                   vrsqrtss	(%rax), %xmm1, %xmm21643# CHECK-NEXT:  1      1     0.50                        vshufpd	$1, %xmm0, %xmm1, %xmm21644# CHECK-NEXT:  2      7     2.00    *                   vshufpd	$1, (%rax), %xmm1, %xmm21645# CHECK-NEXT:  1      1     0.50                        vshufpd	$1, %ymm0, %ymm1, %ymm21646# CHECK-NEXT:  2      9     0.50    *                   vshufpd	$1, (%rax), %ymm1, %ymm21647# CHECK-NEXT:  1      1     0.50                        vshufps	$1, %xmm0, %xmm1, %xmm21648# CHECK-NEXT:  2      7     2.00    *                   vshufps	$1, (%rax), %xmm1, %xmm21649# CHECK-NEXT:  1      1     0.50                        vshufps	$1, %ymm0, %ymm1, %ymm21650# CHECK-NEXT:  2      9     0.50    *                   vshufps	$1, (%rax), %ymm1, %ymm21651# CHECK-NEXT:  1      15    7.50                        vsqrtpd	%xmm0, %xmm21652# CHECK-NEXT:  1      21    7.50    *                   vsqrtpd	(%rax), %xmm21653# CHECK-NEXT:  1      15    7.50                        vsqrtpd	%ymm0, %ymm21654# CHECK-NEXT:  1      22    7.50    *                   vsqrtpd	(%rax), %ymm21655# CHECK-NEXT:  1      10    5.00                        vsqrtps	%xmm0, %xmm21656# CHECK-NEXT:  1      16    5.00    *                   vsqrtps	(%rax), %xmm21657# CHECK-NEXT:  1      10    5.00                        vsqrtps	%ymm0, %ymm21658# CHECK-NEXT:  1      17    5.00    *                   vsqrtps	(%rax), %ymm21659# CHECK-NEXT:  1      15    7.50                        vsqrtsd	%xmm0, %xmm1, %xmm21660# CHECK-NEXT:  2      24    1.00    *                   vsqrtsd	(%rax), %xmm1, %xmm21661# CHECK-NEXT:  1      10    5.00                        vsqrtss	%xmm0, %xmm1, %xmm21662# CHECK-NEXT:  1      16    5.00    *                   vsqrtss	(%rax), %xmm1, %xmm21663# CHECK-NEXT:  4      100   3.00           *      U     vstmxcsr	(%rax)1664# CHECK-NEXT:  1      3     0.50                        vsubpd	%xmm0, %xmm1, %xmm21665# CHECK-NEXT:  2      10    0.50    *                   vsubpd	(%rax), %xmm1, %xmm21666# CHECK-NEXT:  1      3     0.50                        vsubpd	%ymm0, %ymm1, %ymm21667# CHECK-NEXT:  2      11    0.50    *                   vsubpd	(%rax), %ymm1, %ymm21668# CHECK-NEXT:  1      3     0.50                        vsubps	%xmm0, %xmm1, %xmm21669# CHECK-NEXT:  2      10    0.50    *                   vsubps	(%rax), %xmm1, %xmm21670# CHECK-NEXT:  1      3     0.50                        vsubps	%ymm0, %ymm1, %ymm21671# CHECK-NEXT:  2      11    0.50    *                   vsubps	(%rax), %ymm1, %ymm21672# CHECK-NEXT:  1      3     0.50                        vsubsd	%xmm0, %xmm1, %xmm21673# CHECK-NEXT:  2      10    0.50    *                   vsubsd	(%rax), %xmm1, %xmm21674# CHECK-NEXT:  1      3     0.33                        vsubss	%xmm0, %xmm1, %xmm21675# CHECK-NEXT:  2      10    0.50    *                   vsubss	(%rax), %xmm1, %xmm21676# CHECK-NEXT:  1      3     0.50                        vtestpd	%xmm0, %xmm11677# CHECK-NEXT:  2      7     0.50    *                   vtestpd	(%rax), %xmm11678# CHECK-NEXT:  1      5     0.50                        vtestpd	%ymm0, %ymm11679# CHECK-NEXT:  2      11    0.50    *                   vtestpd	(%rax), %ymm11680# CHECK-NEXT:  1      3     0.50                        vtestps	%xmm0, %xmm11681# CHECK-NEXT:  2      7     0.50    *                   vtestps	(%rax), %xmm11682# CHECK-NEXT:  1      100   1.50                        vtestps	%ymm0, %ymm11683# CHECK-NEXT:  2      11    0.50    *                   vtestps	(%rax), %ymm11684# CHECK-NEXT:  1      3     1.50                        vucomisd	%xmm0, %xmm11685# CHECK-NEXT:  2      9     2.00    *                   vucomisd	(%rax), %xmm11686# CHECK-NEXT:  1      3     1.50                        vucomiss	%xmm0, %xmm11687# CHECK-NEXT:  2      9     2.00    *                   vucomiss	(%rax), %xmm11688# CHECK-NEXT:  1      1     0.50                        vunpckhpd	%xmm0, %xmm1, %xmm21689# CHECK-NEXT:  2      8     0.50    *                   vunpckhpd	(%rax), %xmm1, %xmm21690# CHECK-NEXT:  1      1     0.50                        vunpckhpd	%ymm0, %ymm1, %ymm21691# CHECK-NEXT:  1      8     2.33    *                   vunpckhpd	(%rax), %ymm1, %ymm21692# CHECK-NEXT:  1      1     0.50                        vunpckhps	%xmm0, %xmm1, %xmm21693# CHECK-NEXT:  2      8     0.50    *                   vunpckhps	(%rax), %xmm1, %xmm21694# CHECK-NEXT:  1      1     0.50                        vunpckhps	%ymm0, %ymm1, %ymm21695# CHECK-NEXT:  1      8     2.33    *                   vunpckhps	(%rax), %ymm1, %ymm21696# CHECK-NEXT:  1      1     0.50                        vunpcklpd	%xmm0, %xmm1, %xmm21697# CHECK-NEXT:  2      8     0.50    *                   vunpcklpd	(%rax), %xmm1, %xmm21698# CHECK-NEXT:  1      1     0.50                        vunpcklpd	%ymm0, %ymm1, %ymm21699# CHECK-NEXT:  1      8     2.33    *                   vunpcklpd	(%rax), %ymm1, %ymm21700# CHECK-NEXT:  1      1     0.50                        vunpcklps	%xmm0, %xmm1, %xmm21701# CHECK-NEXT:  2      8     0.50    *                   vunpcklps	(%rax), %xmm1, %xmm21702# CHECK-NEXT:  1      1     0.50                        vunpcklps	%ymm0, %ymm1, %ymm21703# CHECK-NEXT:  1      8     2.33    *                   vunpcklps	(%rax), %ymm1, %ymm21704# CHECK-NEXT:  1      1     0.25                        vxorpd	%xmm0, %xmm1, %xmm21705# CHECK-NEXT:  1      7     2.00    *                   vxorpd	(%rax), %xmm1, %xmm21706# CHECK-NEXT:  1      1     0.25                        vxorpd	%ymm0, %ymm1, %ymm21707# CHECK-NEXT:  1      8     2.33    *                   vxorpd	(%rax), %ymm1, %ymm21708# CHECK-NEXT:  1      1     0.25                        vxorps	%xmm0, %xmm1, %xmm21709# CHECK-NEXT:  1      7     2.00    *                   vxorps	(%rax), %xmm1, %xmm21710# CHECK-NEXT:  1      1     0.25                        vxorps	%ymm0, %ymm1, %ymm21711# CHECK-NEXT:  1      8     2.33    *                   vxorps	(%rax), %ymm1, %ymm21712# CHECK-NEXT:  10     16    1.67                  U     vzeroall1713# CHECK-NEXT:  0      0     0.00                  U     vzeroupper1714 1715# CHECK:      Resources:1716# CHECK-NEXT: [0]   - LNLPPort001717# CHECK-NEXT: [1]   - LNLPPort011718# CHECK-NEXT: [2]   - LNLPPort021719# CHECK-NEXT: [3]   - LNLPPort031720# CHECK-NEXT: [4]   - LNLPPort041721# CHECK-NEXT: [5]   - LNLPPort051722# CHECK-NEXT: [6]   - LNLPPort101723# CHECK-NEXT: [7]   - LNLPPort111724# CHECK-NEXT: [8]   - LNLPPort201725# CHECK-NEXT: [9]   - LNLPPort211726# CHECK-NEXT: [10]  - LNLPPort221727# CHECK-NEXT: [11]  - LNLPPort251728# CHECK-NEXT: [12]  - LNLPPort261729# CHECK-NEXT: [13]  - LNLPPort271730# CHECK-NEXT: [14]  - LNLPPortInvalid1731# CHECK-NEXT: [15]  - LNLPVPort001732# CHECK-NEXT: [16]  - LNLPVPort011733# CHECK-NEXT: [17]  - LNLPVPort021734# CHECK-NEXT: [18]  - LNLPVPort031735 1736# CHECK:      Resource pressure per iteration:1737# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   [16]   [17]   [18]1738# CHECK-NEXT: 28.67  28.67  3.67   28.67  3.67   28.67  19.00  19.00  459.00 459.00 459.00 12.33  12.33  12.33   -     565.50 565.50 193.50 193.501739 1740# CHECK:      Resource pressure by instruction:1741# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   [16]   [17]   [18]   Instructions:1742# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vaddpd	%xmm0, %xmm1, %xmm21743# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vaddpd	(%rax), %xmm1, %xmm21744# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vaddpd	%ymm0, %ymm1, %ymm21745# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vaddpd	(%rax), %ymm1, %ymm21746# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vaddps	%xmm0, %xmm1, %xmm21747# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vaddps	(%rax), %xmm1, %xmm21748# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vaddps	%ymm0, %ymm1, %ymm21749# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vaddps	(%rax), %ymm1, %ymm21750# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vaddsd	%xmm0, %xmm1, %xmm21751# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vaddsd	(%rax), %xmm1, %xmm21752# CHECK-NEXT:  -     0.33    -     0.33    -     0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     vaddss	%xmm0, %xmm1, %xmm21753# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vaddss	(%rax), %xmm1, %xmm21754# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vaddsubpd	%xmm0, %xmm1, %xmm21755# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vaddsubpd	(%rax), %xmm1, %xmm21756# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vaddsubpd	%ymm0, %ymm1, %ymm21757# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vaddsubpd	(%rax), %ymm1, %ymm21758# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vaddsubps	%xmm0, %xmm1, %xmm21759# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vaddsubps	(%rax), %xmm1, %xmm21760# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vaddsubps	%ymm0, %ymm1, %ymm21761# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vaddsubps	(%rax), %ymm1, %ymm21762# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vaesdec	%xmm0, %xmm1, %xmm21763# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     2.00   2.00    -      -     vaesdec	(%rax), %xmm1, %xmm21764# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vaesdeclast	%xmm0, %xmm1, %xmm21765# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     2.00   2.00    -      -     vaesdeclast	(%rax), %xmm1, %xmm21766# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vaesenc	%xmm0, %xmm1, %xmm21767# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     2.00   2.00    -      -     vaesenc	(%rax), %xmm1, %xmm21768# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vaesenclast	%xmm0, %xmm1, %xmm21769# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     2.00   2.00    -      -     vaesenclast	(%rax), %xmm1, %xmm21770# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vandnpd	%xmm0, %xmm1, %xmm21771# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vandnpd	(%rax), %xmm1, %xmm21772# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vandnpd	%ymm0, %ymm1, %ymm21773# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     0.25   0.25   0.25   0.25   vandnpd	(%rax), %ymm1, %ymm21774# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vandnps	%xmm0, %xmm1, %xmm21775# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vandnps	(%rax), %xmm1, %xmm21776# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vandnps	%ymm0, %ymm1, %ymm21777# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     0.25   0.25   0.25   0.25   vandnps	(%rax), %ymm1, %ymm21778# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vandpd	%xmm0, %xmm1, %xmm21779# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vandpd	(%rax), %xmm1, %xmm21780# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vandpd	%ymm0, %ymm1, %ymm21781# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     0.25   0.25   0.25   0.25   vandpd	(%rax), %ymm1, %ymm21782# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vandps	%xmm0, %xmm1, %xmm21783# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vandps	(%rax), %xmm1, %xmm21784# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vandps	%ymm0, %ymm1, %ymm21785# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     0.25   0.25   0.25   0.25   vandps	(%rax), %ymm1, %ymm21786# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vblendpd	$11, %xmm0, %xmm1, %xmm21787# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vblendpd	$11, (%rax), %xmm1, %xmm21788# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vblendpd	$11, %ymm0, %ymm1, %ymm21789# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     0.25   0.25   0.25   0.25   vblendpd	$11, (%rax), %ymm1, %ymm21790# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vblendps	$11, %xmm0, %xmm1, %xmm21791# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vblendps	$11, (%rax), %xmm1, %xmm21792# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vblendps	$11, %ymm0, %ymm1, %ymm21793# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     0.25   0.25   0.25   0.25   vblendps	$11, (%rax), %ymm1, %ymm21794# CHECK-NEXT:  -     1.00    -     1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     vblendvpd	%xmm3, %xmm0, %xmm1, %xmm21795# CHECK-NEXT:  -     1.00    -     1.00    -     1.00    -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vblendvpd	%xmm3, (%rax), %xmm1, %xmm21796# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   vblendvpd	%ymm3, %ymm0, %ymm1, %ymm21797# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.75   0.75   0.75   0.75   vblendvpd	%ymm3, (%rax), %ymm1, %ymm21798# CHECK-NEXT:  -     1.00    -     1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     vblendvps	%xmm3, %xmm0, %xmm1, %xmm21799# CHECK-NEXT:  -     1.00    -     1.00    -     1.00    -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vblendvps	%xmm3, (%rax), %xmm1, %xmm21800# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   vblendvps	%ymm3, %ymm0, %ymm1, %ymm21801# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.75   0.75   0.75   0.75   vblendvps	%ymm3, (%rax), %ymm1, %ymm21802# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -      -      -     vbroadcastf128	(%rax), %ymm21803# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -      -      -     vbroadcastsd	(%rax), %ymm21804# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -      -      -     vbroadcastss	(%rax), %xmm21805# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -      -      -     vbroadcastss	(%rax), %ymm21806# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vcmpeqpd	%xmm0, %xmm1, %xmm21807# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vcmpeqpd	(%rax), %xmm1, %xmm21808# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vcmpeqpd	%ymm0, %ymm1, %ymm21809# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     2.00   2.00    -      -     vcmpeqpd	(%rax), %ymm1, %ymm21810# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vcmpeqps	%xmm0, %xmm1, %xmm21811# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vcmpeqps	(%rax), %xmm1, %xmm21812# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vcmpeqps	%ymm0, %ymm1, %ymm21813# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     2.00   2.00    -      -     vcmpeqps	(%rax), %ymm1, %ymm21814# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vcmpeqsd	%xmm0, %xmm1, %xmm21815# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vcmpeqsd	(%rax), %xmm1, %xmm21816# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vcmpeqss	%xmm0, %xmm1, %xmm21817# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vcmpeqss	(%rax), %xmm1, %xmm21818# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vcomisd	%xmm0, %xmm11819# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     1.50   1.50    -      -     vcomisd	(%rax), %xmm11820# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vcomiss	%xmm0, %xmm11821# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     1.50   1.50    -      -     vcomiss	(%rax), %xmm11822# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vcvtdq2pd	%xmm0, %xmm21823# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50    -      -     vcvtdq2pd	(%rax), %xmm21824# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00   1.50   1.50   vcvtdq2pd	%xmm0, %ymm21825# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     2.00   2.00    -      -     vcvtdq2pd	(%rax), %ymm21826# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vcvtdq2ps	%xmm0, %xmm21827# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vcvtdq2ps	(%rax), %xmm21828# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vcvtdq2ps	%ymm0, %ymm21829# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50    -      -     vcvtdq2ps	(%rax), %ymm21830# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vcvtpd2dq	%xmm0, %xmm21831# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   vcvtpd2dqx	(%rax), %xmm21832# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vcvtpd2dq	%ymm0, %xmm21833# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   vcvtpd2dqy	(%rax), %xmm21834# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vcvtpd2ps	%xmm0, %xmm21835# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   vcvtpd2psx	(%rax), %xmm21836# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vcvtpd2ps	%ymm0, %xmm21837# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   vcvtpd2psy	(%rax), %xmm21838# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vcvtps2dq	%xmm0, %xmm21839# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vcvtps2dq	(%rax), %xmm21840# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vcvtps2dq	%ymm0, %ymm21841# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     2.00   2.00    -      -     vcvtps2dq	(%rax), %ymm21842# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00   0.50   0.50   vcvtps2pd	%xmm0, %xmm21843# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vcvtps2pd	(%rax), %xmm21844# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00   1.50   1.50   vcvtps2pd	%xmm0, %ymm21845# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     2.00   2.00    -      -     vcvtps2pd	(%rax), %ymm21846# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50   3.50    -      -     vcvtsd2si	%xmm0, %ecx1847# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50   3.50    -      -     vcvtsd2si	%xmm0, %rcx1848# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -     3.50   3.50    -      -     vcvtsd2si	(%rax), %ecx1849# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -     3.50   3.50    -      -     vcvtsd2si	(%rax), %rcx1850# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vcvtsd2ss	%xmm0, %xmm1, %xmm21851# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00   0.50   0.50   vcvtsd2ss	(%rax), %xmm1, %xmm21852# CHECK-NEXT:  -     1.33    -     1.33    -     1.33    -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vcvtsi2sd	%ecx, %xmm0, %xmm21853# CHECK-NEXT:  -     1.33    -     1.33    -     1.33    -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vcvtsi2sd	%rcx, %xmm0, %xmm21854# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vcvtsi2sdl	(%rax), %xmm0, %xmm21855# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vcvtsi2sdq	(%rax), %xmm0, %xmm21856# CHECK-NEXT:  -     1.33    -     1.33    -     1.33    -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vcvtsi2ss	%ecx, %xmm0, %xmm21857# CHECK-NEXT:  -     1.33    -     1.33    -     1.33    -      -      -      -      -      -      -      -      -     2.00   2.00   0.50   0.50   vcvtsi2ss	%rcx, %xmm0, %xmm21858# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vcvtsi2ssl	(%rax), %xmm0, %xmm21859# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00   0.50   0.50   vcvtsi2ssq	(%rax), %xmm0, %xmm21860# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00   0.50   0.50   vcvtss2sd	%xmm0, %xmm1, %xmm21861# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vcvtss2sd	(%rax), %xmm1, %xmm21862# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50   3.50    -      -     vcvtss2si	%xmm0, %ecx1863# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50   3.50   0.50   0.50   vcvtss2si	%xmm0, %rcx1864# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -     3.50   3.50    -      -     vcvtss2si	(%rax), %ecx1865# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -     3.50   3.50    -      -     vcvtss2si	(%rax), %rcx1866# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vcvttpd2dq	%xmm0, %xmm21867# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   vcvttpd2dqx	(%rax), %xmm21868# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vcvttpd2dq	%ymm0, %xmm21869# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   vcvttpd2dqy	(%rax), %xmm21870# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vcvttps2dq	%xmm0, %xmm21871# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vcvttps2dq	(%rax), %xmm21872# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vcvttps2dq	%ymm0, %ymm21873# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     2.00   2.00    -      -     vcvttps2dq	(%rax), %ymm21874# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50   3.50    -      -     vcvttsd2si	%xmm0, %ecx1875# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50   3.50    -      -     vcvttsd2si	%xmm0, %rcx1876# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -     3.50   3.50    -      -     vcvttsd2si	(%rax), %ecx1877# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -     3.50   3.50    -      -     vcvttsd2si	(%rax), %rcx1878# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50   3.50    -      -     vcvttss2si	%xmm0, %ecx1879# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50   3.50   0.50   0.50   vcvttss2si	%xmm0, %rcx1880# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -     3.50   3.50    -      -     vcvttss2si	(%rax), %ecx1881# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -     3.50   3.50    -      -     vcvttss2si	(%rax), %rcx1882# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     5.00   5.00    -      -     vdivpd	%xmm0, %xmm1, %xmm21883# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     5.00   5.00    -      -     vdivpd	(%rax), %xmm1, %xmm21884# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     5.00   5.00    -      -     vdivpd	%ymm0, %ymm1, %ymm21885# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     5.00   5.00    -      -     vdivpd	(%rax), %ymm1, %ymm21886# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50   3.50    -      -     vdivps	%xmm0, %xmm1, %xmm21887# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     3.50   3.50    -      -     vdivps	(%rax), %xmm1, %xmm21888# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50   3.50    -      -     vdivps	%ymm0, %ymm1, %ymm21889# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     3.50   3.50    -      -     vdivps	(%rax), %ymm1, %ymm21890# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     5.00   5.00    -      -     vdivsd	%xmm0, %xmm1, %xmm21891# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vdivsd	(%rax), %xmm1, %xmm21892# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50   3.50    -      -     vdivss	%xmm0, %xmm1, %xmm21893# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     3.50   3.50    -      -     vdivss	(%rax), %xmm1, %xmm21894# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   0.50   0.50   vdppd	$22, %xmm0, %xmm1, %xmm21895# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     1.00   1.00   0.50   0.50   vdppd	$22, (%rax), %xmm1, %xmm21896# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   1.50   1.50   vdpps	$22, %xmm0, %xmm1, %xmm21897# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     1.50   1.50   1.50   1.50   vdpps	$22, (%rax), %xmm1, %xmm21898# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   1.50   1.50   vdpps	$22, %ymm0, %ymm1, %ymm21899# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     1.50   1.50   1.50   1.50   vdpps	$22, (%rax), %ymm1, %ymm21900# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vextractf128	$1, %ymm0, %xmm21901# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vextractf128	$1, %ymm0, (%rax)1902# CHECK-NEXT:  -     0.33    -     0.33    -     0.33    -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vextractps	$1, %xmm0, %ecx1903# CHECK-NEXT:  -     0.33    -     0.33    -     0.33   0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vextractps	$1, %xmm0, (%rax)1904# CHECK-NEXT:  -     0.67    -     0.67    -     0.67    -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vhaddpd	%xmm0, %xmm1, %xmm21905# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     2.50   2.50   vhaddpd	(%rax), %xmm1, %xmm21906# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.50   2.50   vhaddpd	%ymm0, %ymm1, %ymm21907# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -     2.50   2.50   vhaddpd	(%rax), %ymm1, %ymm21908# CHECK-NEXT:  -     0.67    -     0.67    -     0.67    -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vhaddps	%xmm0, %xmm1, %xmm21909# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     2.50   2.50   vhaddps	(%rax), %xmm1, %xmm21910# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.50   2.50   vhaddps	%ymm0, %ymm1, %ymm21911# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -     2.50   2.50   vhaddps	(%rax), %ymm1, %ymm21912# CHECK-NEXT:  -     0.67    -     0.67    -     0.67    -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vhsubpd	%xmm0, %xmm1, %xmm21913# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     2.50   2.50   vhsubpd	(%rax), %xmm1, %xmm21914# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.50   2.50   vhsubpd	%ymm0, %ymm1, %ymm21915# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -     2.50   2.50   vhsubpd	(%rax), %ymm1, %ymm21916# CHECK-NEXT:  -     0.67    -     0.67    -     0.67    -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vhsubps	%xmm0, %xmm1, %xmm21917# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     2.50   2.50   vhsubps	(%rax), %xmm1, %xmm21918# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.50   2.50   vhsubps	%ymm0, %ymm1, %ymm21919# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -     2.50   2.50   vhsubps	(%rax), %ymm1, %ymm21920# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vinsertf128	$1, %xmm0, %ymm1, %ymm21921# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     0.25   0.25   0.25   0.25   vinsertf128	$1, (%rax), %ymm1, %ymm21922# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vinsertps	$1, %xmm0, %xmm1, %xmm21923# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     0.50   0.50   vinsertps	$1, (%rax), %xmm1, %xmm21924# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vlddqu	(%rax), %xmm21925# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vlddqu	(%rax), %ymm21926# CHECK-NEXT: 0.33    -     0.33    -     0.33    -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50    -      -     vldmxcsr	(%rax)1927# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50   0.33   0.33   0.33    -      -      -      -      -      -      -      -     vmaskmovdqu	%xmm0, %xmm11928# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   vmaskmovpd	(%rax), %xmm0, %xmm21929# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   vmaskmovpd	(%rax), %ymm0, %ymm21930# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -     0.50   0.50    -      -     vmaskmovpd	%xmm0, %xmm1, (%rax)1931# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -     0.50   0.50    -      -     vmaskmovpd	%ymm0, %ymm1, (%rax)1932# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   vmaskmovps	(%rax), %xmm0, %xmm21933# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   vmaskmovps	(%rax), %ymm0, %ymm21934# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -     0.50   0.50    -      -     vmaskmovps	%xmm0, %xmm1, (%rax)1935# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -     0.50   0.50    -      -     vmaskmovps	%ymm0, %ymm1, (%rax)1936# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vmaxpd	%xmm0, %xmm1, %xmm21937# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vmaxpd	(%rax), %xmm1, %xmm21938# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vmaxpd	%ymm0, %ymm1, %ymm21939# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     2.00   2.00    -      -     vmaxpd	(%rax), %ymm1, %ymm21940# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vmaxps	%xmm0, %xmm1, %xmm21941# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vmaxps	(%rax), %xmm1, %xmm21942# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vmaxps	%ymm0, %ymm1, %ymm21943# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     2.00   2.00    -      -     vmaxps	(%rax), %ymm1, %ymm21944# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vmaxsd	%xmm0, %xmm1, %xmm21945# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vmaxsd	(%rax), %xmm1, %xmm21946# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vmaxss	%xmm0, %xmm1, %xmm21947# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vmaxss	(%rax), %xmm1, %xmm21948# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vminpd	%xmm0, %xmm1, %xmm21949# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vminpd	(%rax), %xmm1, %xmm21950# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vminpd	%ymm0, %ymm1, %ymm21951# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     2.00   2.00    -      -     vminpd	(%rax), %ymm1, %ymm21952# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vminps	%xmm0, %xmm1, %xmm21953# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vminps	(%rax), %xmm1, %xmm21954# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vminps	%ymm0, %ymm1, %ymm21955# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     2.00   2.00    -      -     vminps	(%rax), %ymm1, %ymm21956# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vminsd	%xmm0, %xmm1, %xmm21957# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vminsd	(%rax), %xmm1, %xmm21958# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vminss	%xmm0, %xmm1, %xmm21959# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vminss	(%rax), %xmm1, %xmm21960# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     vmovapd	%xmm0, %xmm21961# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovapd	%xmm0, (%rax)1962# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -      -      -     vmovapd	(%rax), %xmm21963# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     vmovapd	%ymm0, %ymm21964# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovapd	%ymm0, (%rax)1965# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -      -      -     vmovapd	(%rax), %ymm21966# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     vmovaps	%xmm0, %xmm21967# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovaps	%xmm0, (%rax)1968# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -      -      -     vmovaps	(%rax), %xmm21969# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     vmovaps	%ymm0, %ymm21970# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovaps	%ymm0, (%rax)1971# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -      -      -     vmovaps	(%rax), %ymm21972# CHECK-NEXT:  -     0.33    -     0.33    -     0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     vmovd	%eax, %xmm21973# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vmovd	(%rax), %xmm21974# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vmovd	%xmm0, %ecx1975# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovd	%xmm0, (%rax)1976# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vmovddup	%xmm0, %xmm21977# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -      -      -     vmovddup	(%rax), %xmm21978# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vmovddup	%ymm0, %ymm21979# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -      -      -     vmovddup	(%rax), %ymm21980# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vmovdqa	%xmm0, %xmm21981# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovdqa	%xmm0, (%rax)1982# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vmovdqa	(%rax), %xmm21983# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     vmovdqa	%ymm0, %ymm21984# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovdqa	%ymm0, (%rax)1985# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vmovdqa	(%rax), %ymm21986# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vmovdqu	%xmm0, %xmm21987# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovdqu	%xmm0, (%rax)1988# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vmovdqu	(%rax), %xmm21989# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     vmovdqu	%ymm0, %ymm21990# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovdqu	%ymm0, (%rax)1991# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vmovdqu	(%rax), %ymm21992# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vmovhlps	%xmm0, %xmm1, %xmm21993# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vmovlhps	%xmm0, %xmm1, %xmm21994# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovhpd	%xmm0, (%rax)1995# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vmovhpd	(%rax), %xmm1, %xmm21996# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovhps	%xmm0, (%rax)1997# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vmovhps	(%rax), %xmm1, %xmm21998# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovlpd	%xmm0, (%rax)1999# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   vmovlpd	(%rax), %xmm1, %xmm22000# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovlps	%xmm0, (%rax)2001# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   vmovlps	(%rax), %xmm1, %xmm22002# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vmovmskpd	%xmm0, %ecx2003# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vmovmskpd	%ymm0, %ecx2004# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vmovmskps	%xmm0, %ecx2005# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vmovmskps	%ymm0, %ecx2006# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovntdq	%xmm0, (%rax)2007# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovntdq	%ymm0, (%rax)2008# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vmovntdqa	(%rax), %xmm22009# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vmovntdqa	(%rax), %ymm22010# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovntpd	%xmm0, (%rax)2011# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovntpd	%ymm0, (%rax)2012# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovntps	%xmm0, (%rax)2013# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovntps	%ymm0, (%rax)2014# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vmovq	%xmm0, %xmm22015# CHECK-NEXT:  -     0.33    -     0.33    -     0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     vmovq	%rax, %xmm22016# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vmovq	(%rax), %xmm22017# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vmovq	%xmm0, %rcx2018# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovq	%xmm0, (%rax)2019# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vmovsd	%xmm0, %xmm1, %xmm22020# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovsd	%xmm0, (%rax)2021# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vmovsd	(%rax), %xmm22022# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vmovshdup	%xmm0, %xmm22023# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -      -      -     vmovshdup	(%rax), %xmm22024# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vmovshdup	%ymm0, %ymm22025# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -      -      -     vmovshdup	(%rax), %ymm22026# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vmovsldup	%xmm0, %xmm22027# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -      -      -     vmovsldup	(%rax), %xmm22028# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vmovsldup	%ymm0, %ymm22029# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -      -      -     vmovsldup	(%rax), %ymm22030# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vmovss	%xmm0, %xmm1, %xmm22031# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovss	%xmm0, (%rax)2032# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vmovss	(%rax), %xmm22033# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     vmovupd	%xmm0, %xmm22034# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovupd	%xmm0, (%rax)2035# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -      -      -     vmovupd	(%rax), %xmm22036# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     vmovupd	%ymm0, %ymm22037# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovupd	%ymm0, (%rax)2038# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -      -      -     vmovupd	(%rax), %ymm22039# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     vmovups	%xmm0, %xmm22040# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovups	%xmm0, (%rax)2041# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -      -      -     vmovups	(%rax), %xmm22042# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     vmovups	%ymm0, %ymm22043# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -      -      -     vmovups	%ymm0, (%rax)2044# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -      -      -     vmovups	(%rax), %ymm22045# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   vmpsadbw	$1, %xmm0, %xmm1, %xmm22046# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   vmpsadbw	$1, (%rax), %xmm1, %xmm22047# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vmulpd	%xmm0, %xmm1, %xmm22048# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     1.50   1.50    -      -     vmulpd	(%rax), %xmm1, %xmm22049# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vmulpd	%ymm0, %ymm1, %ymm22050# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     1.50   1.50    -      -     vmulpd	(%rax), %ymm1, %ymm22051# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vmulps	%xmm0, %xmm1, %xmm22052# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     1.50   1.50    -      -     vmulps	(%rax), %xmm1, %xmm22053# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vmulps	%ymm0, %ymm1, %ymm22054# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     1.50   1.50    -      -     vmulps	(%rax), %ymm1, %ymm22055# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vmulsd	%xmm0, %xmm1, %xmm22056# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     1.50   1.50    -      -     vmulsd	(%rax), %xmm1, %xmm22057# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vmulss	%xmm0, %xmm1, %xmm22058# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     1.50   1.50    -      -     vmulss	(%rax), %xmm1, %xmm22059# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vorpd	%xmm0, %xmm1, %xmm22060# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vorpd	(%rax), %xmm1, %xmm22061# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vorpd	%ymm0, %ymm1, %ymm22062# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     0.25   0.25   0.25   0.25   vorpd	(%rax), %ymm1, %ymm22063# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vorps	%xmm0, %xmm1, %xmm22064# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vorps	(%rax), %xmm1, %xmm22065# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vorps	%ymm0, %ymm1, %ymm22066# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     0.25   0.25   0.25   0.25   vorps	(%rax), %ymm1, %ymm22067# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpabsb	%xmm0, %xmm22068# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpabsb	(%rax), %xmm22069# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpabsd	%xmm0, %xmm22070# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpabsd	(%rax), %xmm22071# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpabsw	%xmm0, %xmm22072# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpabsw	(%rax), %xmm22073# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   vpackssdw	%xmm0, %xmm1, %xmm22074# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     1.50   1.50   vpackssdw	(%rax), %xmm1, %xmm22075# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   vpacksswb	%xmm0, %xmm1, %xmm22076# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     1.50   1.50   vpacksswb	(%rax), %xmm1, %xmm22077# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   vpackusdw	%xmm0, %xmm1, %xmm22078# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     1.50   1.50   vpackusdw	(%rax), %xmm1, %xmm22079# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   vpackuswb	%xmm0, %xmm1, %xmm22080# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     1.50   1.50   vpackuswb	(%rax), %xmm1, %xmm22081# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vpaddb	%xmm0, %xmm1, %xmm22082# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vpaddb	(%rax), %xmm1, %xmm22083# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vpaddd	%xmm0, %xmm1, %xmm22084# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vpaddd	(%rax), %xmm1, %xmm22085# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vpaddq	%xmm0, %xmm1, %xmm22086# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vpaddq	(%rax), %xmm1, %xmm22087# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpaddsb	%xmm0, %xmm1, %xmm22088# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpaddsb	(%rax), %xmm1, %xmm22089# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpaddsw	%xmm0, %xmm1, %xmm22090# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpaddsw	(%rax), %xmm1, %xmm22091# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpaddusb	%xmm0, %xmm1, %xmm22092# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpaddusb	(%rax), %xmm1, %xmm22093# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpaddusw	%xmm0, %xmm1, %xmm22094# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpaddusw	(%rax), %xmm1, %xmm22095# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vpaddw	%xmm0, %xmm1, %xmm22096# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vpaddw	(%rax), %xmm1, %xmm22097# CHECK-NEXT:  -     0.33    -     0.33    -     0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     vpalignr	$1, %xmm0, %xmm1, %xmm22098# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     0.50   0.50   vpalignr	$1, (%rax), %xmm1, %xmm22099# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vpand	%xmm0, %xmm1, %xmm22100# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vpand	(%rax), %xmm1, %xmm22101# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vpandn	%xmm0, %xmm1, %xmm22102# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vpandn	(%rax), %xmm1, %xmm22103# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpavgb	%xmm0, %xmm1, %xmm22104# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpavgb	(%rax), %xmm1, %xmm22105# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpavgw	%xmm0, %xmm1, %xmm22106# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpavgw	(%rax), %xmm1, %xmm22107# CHECK-NEXT:  -     1.00    -     1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     vpblendvb	%xmm3, %xmm0, %xmm1, %xmm22108# CHECK-NEXT:  -     1.00    -     1.00    -     1.00    -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vpblendvb	%xmm3, (%rax), %xmm1, %xmm22109# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpblendw	$11, %xmm0, %xmm1, %xmm22110# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     0.50   0.50   vpblendw	$11, (%rax), %xmm1, %xmm22111# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpclmulqdq	$11, %xmm0, %xmm1, %xmm22112# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpclmulqdq	$11, (%rax), %xmm1, %xmm22113# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpcmpeqb	%xmm0, %xmm1, %xmm22114# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpcmpeqb	(%rax), %xmm1, %xmm22115# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpcmpeqd	%xmm0, %xmm1, %xmm22116# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpcmpeqd	(%rax), %xmm1, %xmm22117# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpcmpeqq	%xmm0, %xmm1, %xmm22118# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpcmpeqq	(%rax), %xmm1, %xmm22119# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpcmpeqw	%xmm0, %xmm1, %xmm22120# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpcmpeqw	(%rax), %xmm1, %xmm22121# CHECK-NEXT: 3.67   1.00   0.67   1.00   0.67   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     vpcmpestri	$1, %xmm0, %xmm22122# CHECK-NEXT: 3.17   1.17   0.17   1.17   0.17   1.17    -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vpcmpestri	$1, (%rax), %xmm22123# CHECK-NEXT: 3.50   1.50   0.50   1.50   0.50   1.50    -      -      -      -      -      -      -      -      -      -      -      -      -     vpcmpestrm	$1, %xmm0, %xmm22124# CHECK-NEXT: 3.33   1.33   0.33   1.33   0.33   1.33    -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vpcmpestrm	$1, (%rax), %xmm22125# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpcmpgtb	%xmm0, %xmm1, %xmm22126# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpcmpgtb	(%rax), %xmm1, %xmm22127# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpcmpgtd	%xmm0, %xmm1, %xmm22128# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpcmpgtd	(%rax), %xmm1, %xmm22129# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   vpcmpgtq	%xmm0, %xmm1, %xmm22130# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     1.50   1.50   vpcmpgtq	(%rax), %xmm1, %xmm22131# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpcmpgtw	%xmm0, %xmm1, %xmm22132# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpcmpgtw	(%rax), %xmm1, %xmm22133# CHECK-NEXT: 3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     vpcmpistri	$1, %xmm0, %xmm22134# CHECK-NEXT: 3.00    -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vpcmpistri	$1, (%rax), %xmm22135# CHECK-NEXT: 3.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     vpcmpistrm	$1, %xmm0, %xmm22136# CHECK-NEXT: 3.00    -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vpcmpistrm	$1, (%rax), %xmm22137# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vperm2f128	$1, %ymm0, %ymm1, %ymm22138# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vperm2f128	$1, (%rax), %ymm1, %ymm22139# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpermilpd	$1, %xmm0, %xmm22140# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     0.50   0.50   vpermilpd	$1, (%rax), %xmm22141# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpermilpd	%xmm0, %xmm1, %xmm22142# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpermilpd	(%rax), %xmm1, %xmm22143# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpermilpd	$1, %ymm0, %ymm22144# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpermilpd	$1, (%rax), %ymm22145# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpermilpd	%ymm0, %ymm1, %ymm22146# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpermilpd	(%rax), %ymm1, %ymm22147# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpermilps	$1, %xmm0, %xmm22148# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     0.50   0.50   vpermilps	$1, (%rax), %xmm22149# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpermilps	%xmm0, %xmm1, %xmm22150# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpermilps	(%rax), %xmm1, %xmm22151# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpermilps	$1, %ymm0, %ymm22152# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpermilps	$1, (%rax), %ymm22153# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpermilps	%ymm0, %ymm1, %ymm22154# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpermilps	(%rax), %ymm1, %ymm22155# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   0.50   0.50   vpextrb	$1, %xmm0, %ecx2156# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   vpextrb	$1, %xmm0, (%rax)2157# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   0.50   0.50   vpextrd	$1, %xmm0, %ecx2158# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   vpextrd	$1, %xmm0, (%rax)2159# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   0.50   0.50   vpextrq	$1, %xmm0, %rcx2160# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   vpextrq	$1, %xmm0, (%rax)2161# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   0.50   0.50   vpextrw	$1, %xmm0, %ecx2162# CHECK-NEXT:  -      -      -      -      -      -     0.50   0.50    -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50   vpextrw	$1, %xmm0, (%rax)2163# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   1.25   1.25   vphaddd	%xmm0, %xmm1, %xmm22164# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   1.25   1.25   vphaddd	(%rax), %xmm1, %xmm22165# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   1.00   1.00   vphaddsw	%xmm0, %xmm1, %xmm22166# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   1.00   1.00   vphaddsw	(%rax), %xmm1, %xmm22167# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   1.25   1.25   vphaddw	%xmm0, %xmm1, %xmm22168# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   1.25   1.25   vphaddw	(%rax), %xmm1, %xmm22169# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vphminposuw	%xmm0, %xmm22170# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50    -      -     vphminposuw	(%rax), %xmm22171# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   1.25   1.25   vphsubd	%xmm0, %xmm1, %xmm22172# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   1.25   1.25   vphsubd	(%rax), %xmm1, %xmm22173# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   1.00   1.00   vphsubsw	%xmm0, %xmm1, %xmm22174# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   1.00   1.00   vphsubsw	(%rax), %xmm1, %xmm22175# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   1.25   1.25   vphsubw	%xmm0, %xmm1, %xmm22176# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   1.25   1.25   vphsubw	(%rax), %xmm1, %xmm22177# CHECK-NEXT:  -     1.33    -     1.33    -     1.33    -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpinsrb	$1, %eax, %xmm1, %xmm22178# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     0.50   0.50   vpinsrb	$1, (%rax), %xmm1, %xmm22179# CHECK-NEXT:  -     1.33    -     1.33    -     1.33    -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpinsrd	$1, %eax, %xmm1, %xmm22180# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     0.50   0.50   vpinsrd	$1, (%rax), %xmm1, %xmm22181# CHECK-NEXT:  -     1.33    -     1.33    -     1.33    -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpinsrq	$1, %rax, %xmm1, %xmm22182# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     0.50   0.50   vpinsrq	$1, (%rax), %xmm1, %xmm22183# CHECK-NEXT:  -     1.33    -     1.33    -     1.33    -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpinsrw	$1, %eax, %xmm1, %xmm22184# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     0.50   0.50   vpinsrw	$1, (%rax), %xmm1, %xmm22185# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vpmaddubsw	%xmm0, %xmm1, %xmm22186# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vpmaddubsw	(%rax), %xmm1, %xmm22187# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vpmaddwd	%xmm0, %xmm1, %xmm22188# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vpmaddwd	(%rax), %xmm1, %xmm22189# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpmaxsb	%xmm0, %xmm1, %xmm22190# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpmaxsb	(%rax), %xmm1, %xmm22191# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpmaxsd	%xmm0, %xmm1, %xmm22192# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpmaxsd	(%rax), %xmm1, %xmm22193# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpmaxsw	%xmm0, %xmm1, %xmm22194# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpmaxsw	(%rax), %xmm1, %xmm22195# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpmaxub	%xmm0, %xmm1, %xmm22196# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpmaxub	(%rax), %xmm1, %xmm22197# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpmaxud	%xmm0, %xmm1, %xmm22198# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpmaxud	(%rax), %xmm1, %xmm22199# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpmaxuw	%xmm0, %xmm1, %xmm22200# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpmaxuw	(%rax), %xmm1, %xmm22201# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpminsb	%xmm0, %xmm1, %xmm22202# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpminsb	(%rax), %xmm1, %xmm22203# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpminsd	%xmm0, %xmm1, %xmm22204# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpminsd	(%rax), %xmm1, %xmm22205# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpminsw	%xmm0, %xmm1, %xmm22206# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpminsw	(%rax), %xmm1, %xmm22207# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpminub	%xmm0, %xmm1, %xmm22208# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpminub	(%rax), %xmm1, %xmm22209# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpminud	%xmm0, %xmm1, %xmm22210# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpminud	(%rax), %xmm1, %xmm22211# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpminuw	%xmm0, %xmm1, %xmm22212# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpminuw	(%rax), %xmm1, %xmm22213# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vpmovmskb	%xmm0, %ecx2214# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpmovsxbd	%xmm0, %xmm22215# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpmovsxbd	(%rax), %xmm22216# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpmovsxbq	%xmm0, %xmm22217# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpmovsxbq	(%rax), %xmm22218# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpmovsxbw	%xmm0, %xmm22219# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpmovsxbw	(%rax), %xmm22220# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpmovsxdq	%xmm0, %xmm22221# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpmovsxdq	(%rax), %xmm22222# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpmovsxwd	%xmm0, %xmm22223# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpmovsxwd	(%rax), %xmm22224# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpmovsxwq	%xmm0, %xmm22225# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpmovsxwq	(%rax), %xmm22226# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpmovzxbd	%xmm0, %xmm22227# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpmovzxbd	(%rax), %xmm22228# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpmovzxbq	%xmm0, %xmm22229# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpmovzxbq	(%rax), %xmm22230# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpmovzxbw	%xmm0, %xmm22231# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpmovzxbw	(%rax), %xmm22232# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpmovzxdq	%xmm0, %xmm22233# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpmovzxdq	(%rax), %xmm22234# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpmovzxwd	%xmm0, %xmm22235# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpmovzxwd	(%rax), %xmm22236# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpmovzxwq	%xmm0, %xmm22237# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpmovzxwq	(%rax), %xmm22238# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vpmuldq	%xmm0, %xmm1, %xmm22239# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     1.50   1.50    -      -     vpmuldq	(%rax), %xmm1, %xmm22240# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vpmulhrsw	%xmm0, %xmm1, %xmm22241# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vpmulhrsw	(%rax), %xmm1, %xmm22242# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vpmulhuw	%xmm0, %xmm1, %xmm22243# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vpmulhuw	(%rax), %xmm1, %xmm22244# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vpmulhw	%xmm0, %xmm1, %xmm22245# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vpmulhw	(%rax), %xmm1, %xmm22246# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vpmulld	%xmm0, %xmm1, %xmm22247# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   vpmulld	(%rax), %xmm1, %xmm22248# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vpmullw	%xmm0, %xmm1, %xmm22249# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vpmullw	(%rax), %xmm1, %xmm22250# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vpmuludq	%xmm0, %xmm1, %xmm22251# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     1.50   1.50    -      -     vpmuludq	(%rax), %xmm1, %xmm22252# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vpor	%xmm0, %xmm1, %xmm22253# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vpor	(%rax), %xmm1, %xmm22254# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpsadbw	%xmm0, %xmm1, %xmm22255# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpsadbw	(%rax), %xmm1, %xmm22256# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpshufb	%xmm0, %xmm1, %xmm22257# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     0.50   0.50   vpshufb	(%rax), %xmm1, %xmm22258# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpshufd	$1, %xmm0, %xmm22259# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     0.50   0.50   vpshufd	$1, (%rax), %xmm22260# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpshufhw	$1, %xmm0, %xmm22261# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     0.50   0.50   vpshufhw	$1, (%rax), %xmm22262# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpshuflw	$1, %xmm0, %xmm22263# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     0.50   0.50   vpshuflw	$1, (%rax), %xmm22264# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpsignb	%xmm0, %xmm1, %xmm22265# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpsignb	(%rax), %xmm1, %xmm22266# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpsignd	%xmm0, %xmm1, %xmm22267# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpsignd	(%rax), %xmm1, %xmm22268# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpsignw	%xmm0, %xmm1, %xmm22269# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpsignw	(%rax), %xmm1, %xmm22270# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpslld	$1, %xmm0, %xmm22271# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vpslld	%xmm0, %xmm1, %xmm22272# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50    -      -     vpslld	(%rax), %xmm1, %xmm22273# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpslldq	$1, %xmm1, %xmm22274# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpsllq	$1, %xmm0, %xmm22275# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vpsllq	%xmm0, %xmm1, %xmm22276# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50    -      -     vpsllq	(%rax), %xmm1, %xmm22277# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpsllw	$1, %xmm0, %xmm22278# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vpsllw	%xmm0, %xmm1, %xmm22279# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50    -      -     vpsllw	(%rax), %xmm1, %xmm22280# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpsrad	$1, %xmm0, %xmm22281# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vpsrad	%xmm0, %xmm1, %xmm22282# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50    -      -     vpsrad	(%rax), %xmm1, %xmm22283# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpsraw	$1, %xmm0, %xmm22284# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vpsraw	%xmm0, %xmm1, %xmm22285# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50    -      -     vpsraw	(%rax), %xmm1, %xmm22286# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpsrld	$1, %xmm0, %xmm22287# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vpsrld	%xmm0, %xmm1, %xmm22288# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50    -      -     vpsrld	(%rax), %xmm1, %xmm22289# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpsrldq	$1, %xmm1, %xmm22290# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpsrlq	$1, %xmm0, %xmm22291# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vpsrlq	%xmm0, %xmm1, %xmm22292# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50    -      -     vpsrlq	(%rax), %xmm1, %xmm22293# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpsrlw	$1, %xmm0, %xmm22294# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vpsrlw	%xmm0, %xmm1, %xmm22295# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50    -      -     vpsrlw	(%rax), %xmm1, %xmm22296# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vpsubb	%xmm0, %xmm1, %xmm22297# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vpsubb	(%rax), %xmm1, %xmm22298# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vpsubd	%xmm0, %xmm1, %xmm22299# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vpsubd	(%rax), %xmm1, %xmm22300# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vpsubq	%xmm0, %xmm1, %xmm22301# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vpsubq	(%rax), %xmm1, %xmm22302# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpsubsb	%xmm0, %xmm1, %xmm22303# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpsubsb	(%rax), %xmm1, %xmm22304# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpsubsw	%xmm0, %xmm1, %xmm22305# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpsubsw	(%rax), %xmm1, %xmm22306# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpsubusb	%xmm0, %xmm1, %xmm22307# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpsubusb	(%rax), %xmm1, %xmm22308# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vpsubusw	%xmm0, %xmm1, %xmm22309# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.50   0.50    -      -     vpsubusw	(%rax), %xmm1, %xmm22310# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vpsubw	%xmm0, %xmm1, %xmm22311# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vpsubw	(%rax), %xmm1, %xmm22312# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   vptest	%xmm0, %xmm12313# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     1.50   1.50   0.50   0.50   vptest	(%rax), %xmm12314# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   0.50   0.50   vptest	%ymm0, %ymm12315# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     1.50   1.50   0.50   0.50   vptest	(%rax), %ymm12316# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpunpckhbw	%xmm0, %xmm1, %xmm22317# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpunpckhbw	(%rax), %xmm1, %xmm22318# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpunpckhdq	%xmm0, %xmm1, %xmm22319# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpunpckhdq	(%rax), %xmm1, %xmm22320# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpunpckhqdq	%xmm0, %xmm1, %xmm22321# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpunpckhqdq	(%rax), %xmm1, %xmm22322# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpunpckhwd	%xmm0, %xmm1, %xmm22323# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpunpckhwd	(%rax), %xmm1, %xmm22324# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpunpcklbw	%xmm0, %xmm1, %xmm22325# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpunpcklbw	(%rax), %xmm1, %xmm22326# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpunpckldq	%xmm0, %xmm1, %xmm22327# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpunpckldq	(%rax), %xmm1, %xmm22328# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpunpcklqdq	%xmm0, %xmm1, %xmm22329# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpunpcklqdq	(%rax), %xmm1, %xmm22330# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vpunpcklwd	%xmm0, %xmm1, %xmm22331# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vpunpcklwd	(%rax), %xmm1, %xmm22332# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vpxor	%xmm0, %xmm1, %xmm22333# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vpxor	(%rax), %xmm1, %xmm22334# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vrcpps	%xmm0, %xmm22335# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vrcpps	(%rax), %xmm22336# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vrcpps	%ymm0, %ymm22337# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     2.00   2.00    -      -     vrcpps	(%rax), %ymm22338# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vrcpss	%xmm0, %xmm1, %xmm22339# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vrcpss	(%rax), %xmm1, %xmm22340# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00   4.00    -      -     vroundpd	$1, %xmm0, %xmm22341# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     4.00   4.00    -      -     vroundpd	$1, (%rax), %xmm22342# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00   4.00    -      -     vroundpd	$1, %ymm0, %ymm22343# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     4.00   4.00    -      -     vroundpd	$1, (%rax), %ymm22344# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00   4.00    -      -     vroundps	$1, %xmm0, %xmm22345# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     4.00   4.00    -      -     vroundps	$1, (%rax), %xmm22346# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00   4.00    -      -     vroundps	$1, %ymm0, %ymm22347# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     4.00   4.00    -      -     vroundps	$1, (%rax), %ymm22348# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00   4.00    -      -     vroundsd	$1, %xmm0, %xmm1, %xmm22349# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     4.00   4.00    -      -     vroundsd	$1, (%rax), %xmm1, %xmm22350# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00   4.00    -      -     vroundss	$1, %xmm0, %xmm1, %xmm22351# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     4.00   4.00    -      -     vroundss	$1, (%rax), %xmm1, %xmm22352# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vrsqrtps	%xmm0, %xmm22353# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vrsqrtps	(%rax), %xmm22354# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vrsqrtps	%ymm0, %ymm22355# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     2.00   2.00    -      -     vrsqrtps	(%rax), %ymm22356# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   2.00    -      -     vrsqrtss	%xmm0, %xmm1, %xmm22357# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     2.00   2.00    -      -     vrsqrtss	(%rax), %xmm1, %xmm22358# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vshufpd	$1, %xmm0, %xmm1, %xmm22359# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     0.50   0.50   vshufpd	$1, (%rax), %xmm1, %xmm22360# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vshufpd	$1, %ymm0, %ymm1, %ymm22361# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vshufpd	$1, (%rax), %ymm1, %ymm22362# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vshufps	$1, %xmm0, %xmm1, %xmm22363# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -      -      -     0.50   0.50   vshufps	$1, (%rax), %xmm1, %xmm22364# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vshufps	$1, %ymm0, %ymm1, %ymm22365# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vshufps	$1, (%rax), %ymm1, %ymm22366# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.50   7.50    -      -     vsqrtpd	%xmm0, %xmm22367# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     7.50   7.50    -      -     vsqrtpd	(%rax), %xmm22368# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.50   7.50    -      -     vsqrtpd	%ymm0, %ymm22369# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     7.50   7.50    -      -     vsqrtpd	(%rax), %ymm22370# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     5.00   5.00    -      -     vsqrtps	%xmm0, %xmm22371# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     5.00   5.00    -      -     vsqrtps	(%rax), %xmm22372# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     5.00   5.00    -      -     vsqrtps	%ymm0, %ymm22373# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     5.00   5.00    -      -     vsqrtps	(%rax), %ymm22374# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.50   7.50    -      -     vsqrtsd	%xmm0, %xmm1, %xmm22375# CHECK-NEXT: 1.00    -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     vsqrtsd	(%rax), %xmm1, %xmm22376# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     5.00   5.00    -      -     vsqrtss	%xmm0, %xmm1, %xmm22377# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     5.00   5.00    -      -     vsqrtss	(%rax), %xmm1, %xmm22378# CHECK-NEXT: 0.33    -     0.33    -     0.33    -     0.50   0.50    -      -      -     0.33   0.33   0.33    -     3.00   3.00    -      -     vstmxcsr	(%rax)2379# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsubpd	%xmm0, %xmm1, %xmm22380# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vsubpd	(%rax), %xmm1, %xmm22381# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsubpd	%ymm0, %ymm1, %ymm22382# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vsubpd	(%rax), %ymm1, %ymm22383# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsubps	%xmm0, %xmm1, %xmm22384# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vsubps	(%rax), %xmm1, %xmm22385# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsubps	%ymm0, %ymm1, %ymm22386# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vsubps	(%rax), %ymm1, %ymm22387# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vsubsd	%xmm0, %xmm1, %xmm22388# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vsubsd	(%rax), %xmm1, %xmm22389# CHECK-NEXT:  -     0.33    -     0.33    -     0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     vsubss	%xmm0, %xmm1, %xmm22390# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vsubss	(%rax), %xmm1, %xmm22391# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vtestpd	%xmm0, %xmm12392# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50    -      -     vtestpd	(%rax), %xmm12393# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vtestpd	%ymm0, %ymm12394# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50    -      -     vtestpd	(%rax), %ymm12395# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     vtestps	%xmm0, %xmm12396# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50    -      -     vtestps	(%rax), %xmm12397# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vtestps	%ymm0, %ymm12398# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50    -      -     vtestps	(%rax), %ymm12399# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vucomisd	%xmm0, %xmm12400# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     1.50   1.50    -      -     vucomisd	(%rax), %xmm12401# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     vucomiss	%xmm0, %xmm12402# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     1.50   1.50    -      -     vucomiss	(%rax), %xmm12403# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vunpckhpd	%xmm0, %xmm1, %xmm22404# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vunpckhpd	(%rax), %xmm1, %xmm22405# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vunpckhpd	%ymm0, %ymm1, %ymm22406# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -     0.50   0.50   vunpckhpd	(%rax), %ymm1, %ymm22407# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vunpckhps	%xmm0, %xmm1, %xmm22408# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vunpckhps	(%rax), %xmm1, %xmm22409# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vunpckhps	%ymm0, %ymm1, %ymm22410# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -     0.50   0.50   vunpckhps	(%rax), %ymm1, %ymm22411# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vunpcklpd	%xmm0, %xmm1, %xmm22412# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vunpcklpd	(%rax), %xmm1, %xmm22413# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vunpcklpd	%ymm0, %ymm1, %ymm22414# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -     0.50   0.50   vunpcklpd	(%rax), %ymm1, %ymm22415# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vunpcklps	%xmm0, %xmm1, %xmm22416# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   vunpcklps	(%rax), %xmm1, %xmm22417# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   vunpcklps	%ymm0, %ymm1, %ymm22418# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -      -      -     0.50   0.50   vunpcklps	(%rax), %ymm1, %ymm22419# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vxorpd	%xmm0, %xmm1, %xmm22420# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vxorpd	(%rax), %xmm1, %xmm22421# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vxorpd	%ymm0, %ymm1, %ymm22422# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     0.25   0.25   0.25   0.25   vxorpd	(%rax), %ymm1, %ymm22423# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vxorps	%xmm0, %xmm1, %xmm22424# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   2.00    -      -      -      -     0.25   0.25   0.25   0.25   vxorps	(%rax), %xmm1, %xmm22425# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   vxorps	%ymm0, %ymm1, %ymm22426# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.33   2.33   2.33    -      -      -      -     0.25   0.25   0.25   0.25   vxorps	(%rax), %ymm1, %ymm22427# CHECK-NEXT: 1.33   2.00   1.33   2.00   1.33   2.00    -      -      -      -      -      -      -      -      -      -      -      -      -     vzeroall2428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     vzeroupper2429