797 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=znver4 -timeline -register-file-stats -iterations=1 < %s | FileCheck %s3 4subl %eax, %eax5subq %rax, %rax6xorl %eax, %eax7xorq %rax, %rax8 9pcmpgtb %mm2, %mm210pcmpgtd %mm2, %mm211pcmpgtw %mm2, %mm212 13pcmpgtb %xmm2, %xmm214pcmpgtd %xmm2, %xmm215pcmpgtq %xmm2, %xmm216pcmpgtw %xmm2, %xmm217 18vpcmpgtb %xmm3, %xmm3, %xmm319vpcmpgtd %xmm3, %xmm3, %xmm320vpcmpgtq %xmm3, %xmm3, %xmm321vpcmpgtw %xmm3, %xmm3, %xmm322 23vpcmpgtb %xmm3, %xmm3, %xmm524vpcmpgtd %xmm3, %xmm3, %xmm525vpcmpgtq %xmm3, %xmm3, %xmm526vpcmpgtw %xmm3, %xmm3, %xmm527 28vpcmpgtb %ymm3, %ymm3, %ymm329vpcmpgtd %ymm3, %ymm3, %ymm330vpcmpgtq %ymm3, %ymm3, %ymm331vpcmpgtw %ymm3, %ymm3, %ymm332 33vpcmpgtb %ymm3, %ymm3, %ymm534vpcmpgtd %ymm3, %ymm3, %ymm535vpcmpgtq %ymm3, %ymm3, %ymm536vpcmpgtw %ymm3, %ymm3, %ymm537 38psubb %mm2, %mm239psubd %mm2, %mm240psubq %mm2, %mm241psubw %mm2, %mm242psubb %xmm2, %xmm243psubd %xmm2, %xmm244psubq %xmm2, %xmm245psubw %xmm2, %xmm246vpsubb %xmm3, %xmm3, %xmm347vpsubd %xmm3, %xmm3, %xmm348vpsubq %xmm3, %xmm3, %xmm349vpsubw %xmm3, %xmm3, %xmm350vpsubb %ymm3, %ymm3, %ymm351vpsubd %ymm3, %ymm3, %ymm352vpsubq %ymm3, %ymm3, %ymm353vpsubw %ymm3, %ymm3, %ymm354 55vpsubb %xmm3, %xmm3, %xmm556vpsubd %xmm3, %xmm3, %xmm557vpsubq %xmm3, %xmm3, %xmm558vpsubw %xmm3, %xmm3, %xmm559vpsubb %ymm3, %ymm3, %ymm560vpsubd %ymm3, %ymm3, %ymm561vpsubq %ymm3, %ymm3, %ymm562vpsubw %ymm3, %ymm3, %ymm563 64vpsubb %xmm19, %xmm19, %xmm1965vpsubd %xmm19, %xmm19, %xmm1966vpsubq %xmm19, %xmm19, %xmm1967vpsubw %xmm19, %xmm19, %xmm1968vpsubb %ymm19, %ymm19, %ymm1969vpsubd %ymm19, %ymm19, %ymm1970vpsubq %ymm19, %ymm19, %ymm1971vpsubw %ymm19, %ymm19, %ymm1972vpsubb %zmm19, %zmm19, %zmm1973vpsubd %zmm19, %zmm19, %zmm1974vpsubq %zmm19, %zmm19, %zmm1975vpsubw %zmm19, %zmm19, %zmm1976 77vpsubb %xmm19, %xmm19, %xmm2178vpsubd %xmm19, %xmm19, %xmm2179vpsubq %xmm19, %xmm19, %xmm2180vpsubw %xmm19, %xmm19, %xmm2181vpsubb %ymm19, %ymm19, %ymm2182vpsubd %ymm19, %ymm19, %ymm2183vpsubq %ymm19, %ymm19, %ymm2184vpsubw %ymm19, %ymm19, %ymm2185vpsubb %zmm19, %zmm19, %zmm2186vpsubd %zmm19, %zmm19, %zmm2187vpsubq %zmm19, %zmm19, %zmm2188vpsubw %zmm19, %zmm19, %zmm2189 90andnps %xmm0, %xmm091andnpd %xmm1, %xmm192vandnps %xmm2, %xmm2, %xmm293vandnpd %xmm1, %xmm1, %xmm194vandnps %ymm2, %ymm2, %ymm295vandnpd %ymm1, %ymm1, %ymm196vandnps %zmm2, %zmm2, %zmm297vandnpd %zmm1, %zmm1, %zmm198pandn %mm2, %mm299pandn %xmm2, %xmm2100vpandn %xmm3, %xmm3, %xmm3101vpandn %ymm3, %ymm3, %ymm3102 103vpandnd %xmm19, %xmm19, %xmm19104vpandnq %xmm19, %xmm19, %xmm19105vpandnd %ymm19, %ymm19, %ymm19106vpandnq %ymm19, %ymm19, %ymm19107vpandnd %zmm19, %zmm19, %zmm19108vpandnq %zmm19, %zmm19, %zmm19109 110vandnps %xmm2, %xmm2, %xmm5111vandnpd %xmm1, %xmm1, %xmm5112vpandn %xmm3, %xmm3, %xmm5113vandnps %ymm2, %ymm2, %ymm5114vandnpd %ymm1, %ymm1, %ymm5115vpandn %ymm3, %ymm3, %ymm5116vandnps %zmm2, %zmm2, %zmm5117vandnpd %zmm1, %zmm1, %zmm5118 119vpandnd %xmm19, %xmm19, %xmm21120vpandnq %xmm19, %xmm19, %xmm21121vpandnd %ymm19, %ymm19, %ymm21122vpandnq %ymm19, %ymm19, %ymm21123vpandnd %zmm19, %zmm19, %zmm21124vpandnq %zmm19, %zmm19, %zmm21125 126xorps %xmm0, %xmm0127xorpd %xmm1, %xmm1128vxorps %xmm2, %xmm2, %xmm2129vxorpd %xmm1, %xmm1, %xmm1130vxorps %ymm2, %ymm2, %ymm2131vxorpd %ymm1, %ymm1, %ymm1132vxorps %zmm2, %zmm2, %zmm2133vxorpd %zmm1, %zmm1, %zmm1134pxor %mm2, %mm2135pxor %xmm2, %xmm2136vpxor %xmm3, %xmm3, %xmm3137vpxor %ymm3, %ymm3, %ymm3138 139vpxord %xmm19, %xmm19, %xmm19140vpxorq %xmm19, %xmm19, %xmm19141vpxord %ymm19, %ymm19, %ymm19142vpxorq %ymm19, %ymm19, %ymm19143vpxord %zmm19, %zmm19, %zmm19144vpxorq %zmm19, %zmm19, %zmm19145 146vxorps %xmm4, %xmm4, %xmm5147vxorpd %xmm1, %xmm1, %xmm3148vxorps %ymm4, %ymm4, %ymm5149vxorpd %ymm1, %ymm1, %ymm3150vxorps %zmm4, %zmm4, %zmm5151vxorpd %zmm1, %zmm1, %zmm3152vpxor %xmm3, %xmm3, %xmm5153vpxor %ymm3, %ymm3, %ymm5154 155vpxord %xmm19, %xmm19, %xmm21156vpxorq %xmm19, %xmm19, %xmm21157vpxord %ymm19, %ymm19, %ymm21158vpxorq %ymm19, %ymm19, %ymm21159vpxord %zmm19, %zmm19, %zmm21160vpxorq %zmm19, %zmm19, %zmm21161 162# CHECK: Iterations: 1163# CHECK-NEXT: Instructions: 139164# CHECK-NEXT: Total Cycles: 25165# CHECK-NEXT: Total uOps: 139166 167# CHECK: Dispatch Width: 6168# CHECK-NEXT: uOps Per Cycle: 5.56169# CHECK-NEXT: IPC: 5.56170# CHECK-NEXT: Block RThroughput: 23.2171 172# CHECK: Instruction Info:173# CHECK-NEXT: [1]: #uOps174# CHECK-NEXT: [2]: Latency175# CHECK-NEXT: [3]: RThroughput176# CHECK-NEXT: [4]: MayLoad177# CHECK-NEXT: [5]: MayStore178# CHECK-NEXT: [6]: HasSideEffects (U)179 180# CHECK: [1] [2] [3] [4] [5] [6] Instructions:181# CHECK-NEXT: 1 0 0.17 subl %eax, %eax182# CHECK-NEXT: 1 0 0.17 subq %rax, %rax183# CHECK-NEXT: 1 0 0.17 xorl %eax, %eax184# CHECK-NEXT: 1 0 0.17 xorq %rax, %rax185# CHECK-NEXT: 1 1 0.25 pcmpgtb %mm2, %mm2186# CHECK-NEXT: 1 1 0.25 pcmpgtd %mm2, %mm2187# CHECK-NEXT: 1 1 0.25 pcmpgtw %mm2, %mm2188# CHECK-NEXT: 1 1 0.25 pcmpgtb %xmm2, %xmm2189# CHECK-NEXT: 1 1 0.25 pcmpgtd %xmm2, %xmm2190# CHECK-NEXT: 1 1 0.25 pcmpgtq %xmm2, %xmm2191# CHECK-NEXT: 1 1 0.25 pcmpgtw %xmm2, %xmm2192# CHECK-NEXT: 1 0 0.17 vpcmpgtb %xmm3, %xmm3, %xmm3193# CHECK-NEXT: 1 0 0.17 vpcmpgtd %xmm3, %xmm3, %xmm3194# CHECK-NEXT: 1 0 0.17 vpcmpgtq %xmm3, %xmm3, %xmm3195# CHECK-NEXT: 1 0 0.17 vpcmpgtw %xmm3, %xmm3, %xmm3196# CHECK-NEXT: 1 0 0.17 vpcmpgtb %xmm3, %xmm3, %xmm5197# CHECK-NEXT: 1 0 0.17 vpcmpgtd %xmm3, %xmm3, %xmm5198# CHECK-NEXT: 1 0 0.17 vpcmpgtq %xmm3, %xmm3, %xmm5199# CHECK-NEXT: 1 0 0.17 vpcmpgtw %xmm3, %xmm3, %xmm5200# CHECK-NEXT: 1 0 0.17 vpcmpgtb %ymm3, %ymm3, %ymm3201# CHECK-NEXT: 1 0 0.17 vpcmpgtd %ymm3, %ymm3, %ymm3202# CHECK-NEXT: 1 0 0.17 vpcmpgtq %ymm3, %ymm3, %ymm3203# CHECK-NEXT: 1 0 0.17 vpcmpgtw %ymm3, %ymm3, %ymm3204# CHECK-NEXT: 1 0 0.17 vpcmpgtb %ymm3, %ymm3, %ymm5205# CHECK-NEXT: 1 0 0.17 vpcmpgtd %ymm3, %ymm3, %ymm5206# CHECK-NEXT: 1 0 0.17 vpcmpgtq %ymm3, %ymm3, %ymm5207# CHECK-NEXT: 1 0 0.17 vpcmpgtw %ymm3, %ymm3, %ymm5208# CHECK-NEXT: 1 1 0.25 psubb %mm2, %mm2209# CHECK-NEXT: 1 1 0.25 psubd %mm2, %mm2210# CHECK-NEXT: 1 1 0.25 psubq %mm2, %mm2211# CHECK-NEXT: 1 1 0.25 psubw %mm2, %mm2212# CHECK-NEXT: 1 1 0.25 psubb %xmm2, %xmm2213# CHECK-NEXT: 1 1 0.25 psubd %xmm2, %xmm2214# CHECK-NEXT: 1 1 0.25 psubq %xmm2, %xmm2215# CHECK-NEXT: 1 1 0.25 psubw %xmm2, %xmm2216# CHECK-NEXT: 1 0 0.17 vpsubb %xmm3, %xmm3, %xmm3217# CHECK-NEXT: 1 0 0.17 vpsubd %xmm3, %xmm3, %xmm3218# CHECK-NEXT: 1 0 0.17 vpsubq %xmm3, %xmm3, %xmm3219# CHECK-NEXT: 1 0 0.17 vpsubw %xmm3, %xmm3, %xmm3220# CHECK-NEXT: 1 0 0.17 vpsubb %ymm3, %ymm3, %ymm3221# CHECK-NEXT: 1 0 0.17 vpsubd %ymm3, %ymm3, %ymm3222# CHECK-NEXT: 1 0 0.17 vpsubq %ymm3, %ymm3, %ymm3223# CHECK-NEXT: 1 0 0.17 vpsubw %ymm3, %ymm3, %ymm3224# CHECK-NEXT: 1 0 0.17 vpsubb %xmm3, %xmm3, %xmm5225# CHECK-NEXT: 1 0 0.17 vpsubd %xmm3, %xmm3, %xmm5226# CHECK-NEXT: 1 0 0.17 vpsubq %xmm3, %xmm3, %xmm5227# CHECK-NEXT: 1 0 0.17 vpsubw %xmm3, %xmm3, %xmm5228# CHECK-NEXT: 1 0 0.17 vpsubb %ymm3, %ymm3, %ymm5229# CHECK-NEXT: 1 0 0.17 vpsubd %ymm3, %ymm3, %ymm5230# CHECK-NEXT: 1 0 0.17 vpsubq %ymm3, %ymm3, %ymm5231# CHECK-NEXT: 1 0 0.17 vpsubw %ymm3, %ymm3, %ymm5232# CHECK-NEXT: 1 0 0.17 vpsubb %xmm19, %xmm19, %xmm19233# CHECK-NEXT: 1 0 0.17 vpsubd %xmm19, %xmm19, %xmm19234# CHECK-NEXT: 1 0 0.17 vpsubq %xmm19, %xmm19, %xmm19235# CHECK-NEXT: 1 0 0.17 vpsubw %xmm19, %xmm19, %xmm19236# CHECK-NEXT: 1 0 0.17 vpsubb %ymm19, %ymm19, %ymm19237# CHECK-NEXT: 1 0 0.17 vpsubd %ymm19, %ymm19, %ymm19238# CHECK-NEXT: 1 0 0.17 vpsubq %ymm19, %ymm19, %ymm19239# CHECK-NEXT: 1 0 0.17 vpsubw %ymm19, %ymm19, %ymm19240# CHECK-NEXT: 1 0 0.17 vpsubb %zmm19, %zmm19, %zmm19241# CHECK-NEXT: 1 0 0.17 vpsubd %zmm19, %zmm19, %zmm19242# CHECK-NEXT: 1 0 0.17 vpsubq %zmm19, %zmm19, %zmm19243# CHECK-NEXT: 1 0 0.17 vpsubw %zmm19, %zmm19, %zmm19244# CHECK-NEXT: 1 0 0.17 vpsubb %xmm19, %xmm19, %xmm21245# CHECK-NEXT: 1 0 0.17 vpsubd %xmm19, %xmm19, %xmm21246# CHECK-NEXT: 1 0 0.17 vpsubq %xmm19, %xmm19, %xmm21247# CHECK-NEXT: 1 0 0.17 vpsubw %xmm19, %xmm19, %xmm21248# CHECK-NEXT: 1 0 0.17 vpsubb %ymm19, %ymm19, %ymm21249# CHECK-NEXT: 1 0 0.17 vpsubd %ymm19, %ymm19, %ymm21250# CHECK-NEXT: 1 0 0.17 vpsubq %ymm19, %ymm19, %ymm21251# CHECK-NEXT: 1 0 0.17 vpsubw %ymm19, %ymm19, %ymm21252# CHECK-NEXT: 1 0 0.17 vpsubb %zmm19, %zmm19, %zmm21253# CHECK-NEXT: 1 0 0.17 vpsubd %zmm19, %zmm19, %zmm21254# CHECK-NEXT: 1 0 0.17 vpsubq %zmm19, %zmm19, %zmm21255# CHECK-NEXT: 1 0 0.17 vpsubw %zmm19, %zmm19, %zmm21256# CHECK-NEXT: 1 1 0.25 andnps %xmm0, %xmm0257# CHECK-NEXT: 1 1 0.25 andnpd %xmm1, %xmm1258# CHECK-NEXT: 1 0 0.17 vandnps %xmm2, %xmm2, %xmm2259# CHECK-NEXT: 1 0 0.17 vandnpd %xmm1, %xmm1, %xmm1260# CHECK-NEXT: 1 0 0.17 vandnps %ymm2, %ymm2, %ymm2261# CHECK-NEXT: 1 0 0.17 vandnpd %ymm1, %ymm1, %ymm1262# CHECK-NEXT: 1 0 0.17 vandnps %zmm2, %zmm2, %zmm2263# CHECK-NEXT: 1 0 0.17 vandnpd %zmm1, %zmm1, %zmm1264# CHECK-NEXT: 1 1 0.25 pandn %mm2, %mm2265# CHECK-NEXT: 1 1 0.25 pandn %xmm2, %xmm2266# CHECK-NEXT: 1 0 0.17 vpandn %xmm3, %xmm3, %xmm3267# CHECK-NEXT: 1 0 0.17 vpandn %ymm3, %ymm3, %ymm3268# CHECK-NEXT: 1 0 0.17 vpandnd %xmm19, %xmm19, %xmm19269# CHECK-NEXT: 1 0 0.17 vpandnq %xmm19, %xmm19, %xmm19270# CHECK-NEXT: 1 0 0.17 vpandnd %ymm19, %ymm19, %ymm19271# CHECK-NEXT: 1 0 0.17 vpandnq %ymm19, %ymm19, %ymm19272# CHECK-NEXT: 1 0 0.17 vpandnd %zmm19, %zmm19, %zmm19273# CHECK-NEXT: 1 0 0.17 vpandnq %zmm19, %zmm19, %zmm19274# CHECK-NEXT: 1 0 0.17 vandnps %xmm2, %xmm2, %xmm5275# CHECK-NEXT: 1 0 0.17 vandnpd %xmm1, %xmm1, %xmm5276# CHECK-NEXT: 1 0 0.17 vpandn %xmm3, %xmm3, %xmm5277# CHECK-NEXT: 1 0 0.17 vandnps %ymm2, %ymm2, %ymm5278# CHECK-NEXT: 1 0 0.17 vandnpd %ymm1, %ymm1, %ymm5279# CHECK-NEXT: 1 0 0.17 vpandn %ymm3, %ymm3, %ymm5280# CHECK-NEXT: 1 0 0.17 vandnps %zmm2, %zmm2, %zmm5281# CHECK-NEXT: 1 0 0.17 vandnpd %zmm1, %zmm1, %zmm5282# CHECK-NEXT: 1 0 0.17 vpandnd %xmm19, %xmm19, %xmm21283# CHECK-NEXT: 1 0 0.17 vpandnq %xmm19, %xmm19, %xmm21284# CHECK-NEXT: 1 0 0.17 vpandnd %ymm19, %ymm19, %ymm21285# CHECK-NEXT: 1 0 0.17 vpandnq %ymm19, %ymm19, %ymm21286# CHECK-NEXT: 1 0 0.17 vpandnd %zmm19, %zmm19, %zmm21287# CHECK-NEXT: 1 0 0.17 vpandnq %zmm19, %zmm19, %zmm21288# CHECK-NEXT: 1 1 0.25 xorps %xmm0, %xmm0289# CHECK-NEXT: 1 1 0.25 xorpd %xmm1, %xmm1290# CHECK-NEXT: 1 0 0.17 vxorps %xmm2, %xmm2, %xmm2291# CHECK-NEXT: 1 0 0.17 vxorpd %xmm1, %xmm1, %xmm1292# CHECK-NEXT: 1 0 0.17 vxorps %ymm2, %ymm2, %ymm2293# CHECK-NEXT: 1 0 0.17 vxorpd %ymm1, %ymm1, %ymm1294# CHECK-NEXT: 1 0 0.17 vxorps %zmm2, %zmm2, %zmm2295# CHECK-NEXT: 1 0 0.17 vxorpd %zmm1, %zmm1, %zmm1296# CHECK-NEXT: 1 1 0.25 pxor %mm2, %mm2297# CHECK-NEXT: 1 1 0.25 pxor %xmm2, %xmm2298# CHECK-NEXT: 1 0 0.17 vpxor %xmm3, %xmm3, %xmm3299# CHECK-NEXT: 1 0 0.17 vpxor %ymm3, %ymm3, %ymm3300# CHECK-NEXT: 1 0 0.17 vpxord %xmm19, %xmm19, %xmm19301# CHECK-NEXT: 1 0 0.17 vpxorq %xmm19, %xmm19, %xmm19302# CHECK-NEXT: 1 0 0.17 vpxord %ymm19, %ymm19, %ymm19303# CHECK-NEXT: 1 0 0.17 vpxorq %ymm19, %ymm19, %ymm19304# CHECK-NEXT: 1 0 0.17 vpxord %zmm19, %zmm19, %zmm19305# CHECK-NEXT: 1 0 0.17 vpxorq %zmm19, %zmm19, %zmm19306# CHECK-NEXT: 1 0 0.17 vxorps %xmm4, %xmm4, %xmm5307# CHECK-NEXT: 1 0 0.17 vxorpd %xmm1, %xmm1, %xmm3308# CHECK-NEXT: 1 0 0.17 vxorps %ymm4, %ymm4, %ymm5309# CHECK-NEXT: 1 0 0.17 vxorpd %ymm1, %ymm1, %ymm3310# CHECK-NEXT: 1 0 0.17 vxorps %zmm4, %zmm4, %zmm5311# CHECK-NEXT: 1 0 0.17 vxorpd %zmm1, %zmm1, %zmm3312# CHECK-NEXT: 1 0 0.17 vpxor %xmm3, %xmm3, %xmm5313# CHECK-NEXT: 1 0 0.17 vpxor %ymm3, %ymm3, %ymm5314# CHECK-NEXT: 1 0 0.17 vpxord %xmm19, %xmm19, %xmm21315# CHECK-NEXT: 1 0 0.17 vpxorq %xmm19, %xmm19, %xmm21316# CHECK-NEXT: 1 0 0.17 vpxord %ymm19, %ymm19, %ymm21317# CHECK-NEXT: 1 0 0.17 vpxorq %ymm19, %ymm19, %ymm21318# CHECK-NEXT: 1 0 0.17 vpxord %zmm19, %zmm19, %zmm21319# CHECK-NEXT: 1 0 0.17 vpxorq %zmm19, %zmm19, %zmm21320 321# CHECK: Register File statistics:322# CHECK-NEXT: Total number of mappings created: 9323# CHECK-NEXT: Max number of mappings used: 4324 325# CHECK: * Register File #1 -- Zn4FpPRF:326# CHECK-NEXT: Number of physical registers: 192327# CHECK-NEXT: Total number of mappings created: 9328# CHECK-NEXT: Max number of mappings used: 4329 330# CHECK: * Register File #2 -- Zn4IntegerPRF:331# CHECK-NEXT: Number of physical registers: 224332# CHECK-NEXT: Total number of mappings created: 0333# CHECK-NEXT: Max number of mappings used: 0334 335# CHECK: Resources:336# CHECK-NEXT: [0] - Zn4AGU0337# CHECK-NEXT: [1] - Zn4AGU1338# CHECK-NEXT: [2] - Zn4AGU2339# CHECK-NEXT: [3] - Zn4ALU0340# CHECK-NEXT: [4] - Zn4ALU1341# CHECK-NEXT: [5] - Zn4ALU2342# CHECK-NEXT: [6] - Zn4ALU3343# CHECK-NEXT: [7] - Zn4BRU1344# CHECK-NEXT: [8] - Zn4FP0345# CHECK-NEXT: [9] - Zn4FP1346# CHECK-NEXT: [10] - Zn4FP2347# CHECK-NEXT: [11] - Zn4FP3348# CHECK-NEXT: [12.0] - Zn4FP45349# CHECK-NEXT: [12.1] - Zn4FP45350# CHECK-NEXT: [13] - Zn4FPSt351# CHECK-NEXT: [14.0] - Zn4LSU352# CHECK-NEXT: [14.1] - Zn4LSU353# CHECK-NEXT: [14.2] - Zn4LSU354# CHECK-NEXT: [15.0] - Zn4Load355# CHECK-NEXT: [15.1] - Zn4Load356# CHECK-NEXT: [15.2] - Zn4Load357# CHECK-NEXT: [16.0] - Zn4Store358# CHECK-NEXT: [16.1] - Zn4Store359 360# CHECK: Resource pressure per iteration:361# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12.0] [12.1] [13] [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1]362# CHECK-NEXT: - - - - - - - - 5.00 6.00 6.00 6.00 - - - - - - - - - - -363 364# CHECK: Resource pressure by instruction:365# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12.0] [12.1] [13] [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1] Instructions:366# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - subl %eax, %eax367# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - subq %rax, %rax368# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - xorl %eax, %eax369# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - xorq %rax, %rax370# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - - - - - - - pcmpgtb %mm2, %mm2371# CHECK-NEXT: - - - - - - - - - - 1.00 - - - - - - - - - - - - pcmpgtd %mm2, %mm2372# CHECK-NEXT: - - - - - - - - - - 1.00 - - - - - - - - - - - - pcmpgtw %mm2, %mm2373# CHECK-NEXT: - - - - - - - - - 1.00 - - - - - - - - - - - - - pcmpgtb %xmm2, %xmm2374# CHECK-NEXT: - - - - - - - - 1.00 - - - - - - - - - - - - - - pcmpgtd %xmm2, %xmm2375# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - - - - - - - pcmpgtq %xmm2, %xmm2376# CHECK-NEXT: - - - - - - - - - 1.00 - - - - - - - - - - - - - pcmpgtw %xmm2, %xmm2377# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpcmpgtb %xmm3, %xmm3, %xmm3378# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpcmpgtd %xmm3, %xmm3, %xmm3379# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpcmpgtq %xmm3, %xmm3, %xmm3380# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpcmpgtw %xmm3, %xmm3, %xmm3381# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpcmpgtb %xmm3, %xmm3, %xmm5382# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpcmpgtd %xmm3, %xmm3, %xmm5383# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpcmpgtq %xmm3, %xmm3, %xmm5384# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpcmpgtw %xmm3, %xmm3, %xmm5385# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpcmpgtb %ymm3, %ymm3, %ymm3386# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpcmpgtd %ymm3, %ymm3, %ymm3387# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpcmpgtq %ymm3, %ymm3, %ymm3388# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpcmpgtw %ymm3, %ymm3, %ymm3389# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpcmpgtb %ymm3, %ymm3, %ymm5390# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpcmpgtd %ymm3, %ymm3, %ymm5391# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpcmpgtq %ymm3, %ymm3, %ymm5392# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpcmpgtw %ymm3, %ymm3, %ymm5393# CHECK-NEXT: - - - - - - - - 1.00 - - - - - - - - - - - - - - psubb %mm2, %mm2394# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - - - - - - - psubd %mm2, %mm2395# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - - - - - - - psubq %mm2, %mm2396# CHECK-NEXT: - - - - - - - - - 1.00 - - - - - - - - - - - - - psubw %mm2, %mm2397# CHECK-NEXT: - - - - - - - - - - 1.00 - - - - - - - - - - - - psubb %xmm2, %xmm2398# CHECK-NEXT: - - - - - - - - - 1.00 - - - - - - - - - - - - - psubd %xmm2, %xmm2399# CHECK-NEXT: - - - - - - - - 1.00 - - - - - - - - - - - - - - psubq %xmm2, %xmm2400# CHECK-NEXT: - - - - - - - - - - 1.00 - - - - - - - - - - - - psubw %xmm2, %xmm2401# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubb %xmm3, %xmm3, %xmm3402# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubd %xmm3, %xmm3, %xmm3403# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubq %xmm3, %xmm3, %xmm3404# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubw %xmm3, %xmm3, %xmm3405# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubb %ymm3, %ymm3, %ymm3406# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubd %ymm3, %ymm3, %ymm3407# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubq %ymm3, %ymm3, %ymm3408# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubw %ymm3, %ymm3, %ymm3409# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubb %xmm3, %xmm3, %xmm5410# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubd %xmm3, %xmm3, %xmm5411# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubq %xmm3, %xmm3, %xmm5412# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubw %xmm3, %xmm3, %xmm5413# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubb %ymm3, %ymm3, %ymm5414# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubd %ymm3, %ymm3, %ymm5415# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubq %ymm3, %ymm3, %ymm5416# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubw %ymm3, %ymm3, %ymm5417# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubb %xmm19, %xmm19, %xmm19418# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubd %xmm19, %xmm19, %xmm19419# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubq %xmm19, %xmm19, %xmm19420# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubw %xmm19, %xmm19, %xmm19421# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubb %ymm19, %ymm19, %ymm19422# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubd %ymm19, %ymm19, %ymm19423# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubq %ymm19, %ymm19, %ymm19424# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubw %ymm19, %ymm19, %ymm19425# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubb %zmm19, %zmm19, %zmm19426# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubd %zmm19, %zmm19, %zmm19427# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubq %zmm19, %zmm19, %zmm19428# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubw %zmm19, %zmm19, %zmm19429# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubb %xmm19, %xmm19, %xmm21430# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubd %xmm19, %xmm19, %xmm21431# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubq %xmm19, %xmm19, %xmm21432# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubw %xmm19, %xmm19, %xmm21433# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubb %ymm19, %ymm19, %ymm21434# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubd %ymm19, %ymm19, %ymm21435# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubq %ymm19, %ymm19, %ymm21436# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubw %ymm19, %ymm19, %ymm21437# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubb %zmm19, %zmm19, %zmm21438# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubd %zmm19, %zmm19, %zmm21439# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubq %zmm19, %zmm19, %zmm21440# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpsubw %zmm19, %zmm19, %zmm21441# CHECK-NEXT: - - - - - - - - 1.00 - - - - - - - - - - - - - - andnps %xmm0, %xmm0442# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - - - - - - - andnpd %xmm1, %xmm1443# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vandnps %xmm2, %xmm2, %xmm2444# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vandnpd %xmm1, %xmm1, %xmm1445# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vandnps %ymm2, %ymm2, %ymm2446# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vandnpd %ymm1, %ymm1, %ymm1447# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vandnps %zmm2, %zmm2, %zmm2448# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vandnpd %zmm1, %zmm1, %zmm1449# CHECK-NEXT: - - - - - - - - - - 1.00 - - - - - - - - - - - - pandn %mm2, %mm2450# CHECK-NEXT: - - - - - - - - - 1.00 - - - - - - - - - - - - - pandn %xmm2, %xmm2451# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpandn %xmm3, %xmm3, %xmm3452# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpandn %ymm3, %ymm3, %ymm3453# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpandnd %xmm19, %xmm19, %xmm19454# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpandnq %xmm19, %xmm19, %xmm19455# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpandnd %ymm19, %ymm19, %ymm19456# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpandnq %ymm19, %ymm19, %ymm19457# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpandnd %zmm19, %zmm19, %zmm19458# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpandnq %zmm19, %zmm19, %zmm19459# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vandnps %xmm2, %xmm2, %xmm5460# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vandnpd %xmm1, %xmm1, %xmm5461# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpandn %xmm3, %xmm3, %xmm5462# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vandnps %ymm2, %ymm2, %ymm5463# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vandnpd %ymm1, %ymm1, %ymm5464# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpandn %ymm3, %ymm3, %ymm5465# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vandnps %zmm2, %zmm2, %zmm5466# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vandnpd %zmm1, %zmm1, %zmm5467# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpandnd %xmm19, %xmm19, %xmm21468# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpandnq %xmm19, %xmm19, %xmm21469# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpandnd %ymm19, %ymm19, %ymm21470# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpandnq %ymm19, %ymm19, %ymm21471# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpandnd %zmm19, %zmm19, %zmm21472# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpandnq %zmm19, %zmm19, %zmm21473# CHECK-NEXT: - - - - - - - - 1.00 - - - - - - - - - - - - - - xorps %xmm0, %xmm0474# CHECK-NEXT: - - - - - - - - - - - 1.00 - - - - - - - - - - - xorpd %xmm1, %xmm1475# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vxorps %xmm2, %xmm2, %xmm2476# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vxorpd %xmm1, %xmm1, %xmm1477# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vxorps %ymm2, %ymm2, %ymm2478# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vxorpd %ymm1, %ymm1, %ymm1479# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vxorps %zmm2, %zmm2, %zmm2480# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vxorpd %zmm1, %zmm1, %zmm1481# CHECK-NEXT: - - - - - - - - - - 1.00 - - - - - - - - - - - - pxor %mm2, %mm2482# CHECK-NEXT: - - - - - - - - - 1.00 - - - - - - - - - - - - - pxor %xmm2, %xmm2483# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpxor %xmm3, %xmm3, %xmm3484# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpxor %ymm3, %ymm3, %ymm3485# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpxord %xmm19, %xmm19, %xmm19486# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpxorq %xmm19, %xmm19, %xmm19487# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpxord %ymm19, %ymm19, %ymm19488# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpxorq %ymm19, %ymm19, %ymm19489# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpxord %zmm19, %zmm19, %zmm19490# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpxorq %zmm19, %zmm19, %zmm19491# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vxorps %xmm4, %xmm4, %xmm5492# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vxorpd %xmm1, %xmm1, %xmm3493# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vxorps %ymm4, %ymm4, %ymm5494# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vxorpd %ymm1, %ymm1, %ymm3495# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vxorps %zmm4, %zmm4, %zmm5496# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vxorpd %zmm1, %zmm1, %zmm3497# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpxor %xmm3, %xmm3, %xmm5498# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpxor %ymm3, %ymm3, %ymm5499# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpxord %xmm19, %xmm19, %xmm21500# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpxorq %xmm19, %xmm19, %xmm21501# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpxord %ymm19, %ymm19, %ymm21502# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpxorq %ymm19, %ymm19, %ymm21503# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpxord %zmm19, %zmm19, %zmm21504# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vpxorq %zmm19, %zmm19, %zmm21505 506# CHECK: Timeline view:507# CHECK-NEXT: 0123456789508# CHECK-NEXT: Index 0123456789 01234509 510# CHECK: [0,0] DR . . . . . subl %eax, %eax511# CHECK-NEXT: [0,1] DR . . . . . subq %rax, %rax512# CHECK-NEXT: [0,2] DR . . . . . xorl %eax, %eax513# CHECK-NEXT: [0,3] DR . . . . . xorq %rax, %rax514# CHECK-NEXT: [0,4] DeER . . . . . pcmpgtb %mm2, %mm2515# CHECK-NEXT: [0,5] D=eER. . . . . pcmpgtd %mm2, %mm2516# CHECK-NEXT: [0,6] .D=eER . . . . pcmpgtw %mm2, %mm2517# CHECK-NEXT: [0,7] .DeE-R . . . . pcmpgtb %xmm2, %xmm2518# CHECK-NEXT: [0,8] .DeE-R . . . . pcmpgtd %xmm2, %xmm2519# CHECK-NEXT: [0,9] .DeE-R . . . . pcmpgtq %xmm2, %xmm2520# CHECK-NEXT: [0,10] .D=eER . . . . pcmpgtw %xmm2, %xmm2521# CHECK-NEXT: [0,11] .D---R . . . . vpcmpgtb %xmm3, %xmm3, %xmm3522# CHECK-NEXT: [0,12] . D--R . . . . vpcmpgtd %xmm3, %xmm3, %xmm3523# CHECK-NEXT: [0,13] . D--R . . . . vpcmpgtq %xmm3, %xmm3, %xmm3524# CHECK-NEXT: [0,14] . D--R . . . . vpcmpgtw %xmm3, %xmm3, %xmm3525# CHECK-NEXT: [0,15] . D---R . . . . vpcmpgtb %xmm3, %xmm3, %xmm5526# CHECK-NEXT: [0,16] . D---R . . . . vpcmpgtd %xmm3, %xmm3, %xmm5527# CHECK-NEXT: [0,17] . D---R . . . . vpcmpgtq %xmm3, %xmm3, %xmm5528# CHECK-NEXT: [0,18] . D--R . . . . vpcmpgtw %xmm3, %xmm3, %xmm5529# CHECK-NEXT: [0,19] . D--R . . . . vpcmpgtb %ymm3, %ymm3, %ymm3530# CHECK-NEXT: [0,20] . D--R . . . . vpcmpgtd %ymm3, %ymm3, %ymm3531# CHECK-NEXT: [0,21] . D--R . . . . vpcmpgtq %ymm3, %ymm3, %ymm3532# CHECK-NEXT: [0,22] . D--R . . . . vpcmpgtw %ymm3, %ymm3, %ymm3533# CHECK-NEXT: [0,23] . D--R . . . . vpcmpgtb %ymm3, %ymm3, %ymm5534# CHECK-NEXT: [0,24] . D--R . . . . vpcmpgtd %ymm3, %ymm3, %ymm5535# CHECK-NEXT: [0,25] . D--R . . . . vpcmpgtq %ymm3, %ymm3, %ymm5536# CHECK-NEXT: [0,26] . D--R . . . . vpcmpgtw %ymm3, %ymm3, %ymm5537# CHECK-NEXT: [0,27] . DeER . . . . psubb %mm2, %mm2538# CHECK-NEXT: [0,28] . D=eER . . . . psubd %mm2, %mm2539# CHECK-NEXT: [0,29] . D==eER. . . . psubq %mm2, %mm2540# CHECK-NEXT: [0,30] . D==eER . . . psubw %mm2, %mm2541# CHECK-NEXT: [0,31] . DeE--R . . . psubb %xmm2, %xmm2542# CHECK-NEXT: [0,32] . DeE--R . . . psubd %xmm2, %xmm2543# CHECK-NEXT: [0,33] . DeE--R . . . psubq %xmm2, %xmm2544# CHECK-NEXT: [0,34] . D=eE-R . . . psubw %xmm2, %xmm2545# CHECK-NEXT: [0,35] . D----R . . . vpsubb %xmm3, %xmm3, %xmm3546# CHECK-NEXT: [0,36] . .D---R . . . vpsubd %xmm3, %xmm3, %xmm3547# CHECK-NEXT: [0,37] . .D---R . . . vpsubq %xmm3, %xmm3, %xmm3548# CHECK-NEXT: [0,38] . .D---R . . . vpsubw %xmm3, %xmm3, %xmm3549# CHECK-NEXT: [0,39] . .D----R . . . vpsubb %ymm3, %ymm3, %ymm3550# CHECK-NEXT: [0,40] . .D----R . . . vpsubd %ymm3, %ymm3, %ymm3551# CHECK-NEXT: [0,41] . .D----R . . . vpsubq %ymm3, %ymm3, %ymm3552# CHECK-NEXT: [0,42] . . D---R . . . vpsubw %ymm3, %ymm3, %ymm3553# CHECK-NEXT: [0,43] . . D---R . . . vpsubb %xmm3, %xmm3, %xmm5554# CHECK-NEXT: [0,44] . . D---R . . . vpsubd %xmm3, %xmm3, %xmm5555# CHECK-NEXT: [0,45] . . D---R . . . vpsubq %xmm3, %xmm3, %xmm5556# CHECK-NEXT: [0,46] . . D---R . . . vpsubw %xmm3, %xmm3, %xmm5557# CHECK-NEXT: [0,47] . . D---R . . . vpsubb %ymm3, %ymm3, %ymm5558# CHECK-NEXT: [0,48] . . D---R . . . vpsubd %ymm3, %ymm3, %ymm5559# CHECK-NEXT: [0,49] . . D---R . . . vpsubq %ymm3, %ymm3, %ymm5560# CHECK-NEXT: [0,50] . . D---R . . . vpsubw %ymm3, %ymm3, %ymm5561# CHECK-NEXT: [0,51] . . D---R . . . vpsubb %xmm19, %xmm19, %xmm19562# CHECK-NEXT: [0,52] . . D---R . . . vpsubd %xmm19, %xmm19, %xmm19563# CHECK-NEXT: [0,53] . . D---R . . . vpsubq %xmm19, %xmm19, %xmm19564# CHECK-NEXT: [0,54] . . D--R . . . vpsubw %xmm19, %xmm19, %xmm19565# CHECK-NEXT: [0,55] . . D--R . . . vpsubb %ymm19, %ymm19, %ymm19566# CHECK-NEXT: [0,56] . . D--R . . . vpsubd %ymm19, %ymm19, %ymm19567# CHECK-NEXT: [0,57] . . D---R . . . vpsubq %ymm19, %ymm19, %ymm19568# CHECK-NEXT: [0,58] . . D---R . . . vpsubw %ymm19, %ymm19, %ymm19569# CHECK-NEXT: [0,59] . . D---R . . . vpsubb %zmm19, %zmm19, %zmm19570# CHECK-NEXT: [0,60] . . D--R . . . vpsubd %zmm19, %zmm19, %zmm19571# CHECK-NEXT: [0,61] . . D--R . . . vpsubq %zmm19, %zmm19, %zmm19572# CHECK-NEXT: [0,62] . . D--R . . . vpsubw %zmm19, %zmm19, %zmm19573# CHECK-NEXT: [0,63] . . D--R . . . vpsubb %xmm19, %xmm19, %xmm21574# CHECK-NEXT: [0,64] . . D--R . . . vpsubd %xmm19, %xmm19, %xmm21575# CHECK-NEXT: [0,65] . . D--R . . . vpsubq %xmm19, %xmm19, %xmm21576# CHECK-NEXT: [0,66] . . .D--R. . . vpsubw %xmm19, %xmm19, %xmm21577# CHECK-NEXT: [0,67] . . .D--R. . . vpsubb %ymm19, %ymm19, %ymm21578# CHECK-NEXT: [0,68] . . .D--R. . . vpsubd %ymm19, %ymm19, %ymm21579# CHECK-NEXT: [0,69] . . .D--R. . . vpsubq %ymm19, %ymm19, %ymm21580# CHECK-NEXT: [0,70] . . .D--R. . . vpsubw %ymm19, %ymm19, %ymm21581# CHECK-NEXT: [0,71] . . .D--R. . . vpsubb %zmm19, %zmm19, %zmm21582# CHECK-NEXT: [0,72] . . . D-R. . . vpsubd %zmm19, %zmm19, %zmm21583# CHECK-NEXT: [0,73] . . . D-R. . . vpsubq %zmm19, %zmm19, %zmm21584# CHECK-NEXT: [0,74] . . . D-R. . . vpsubw %zmm19, %zmm19, %zmm21585# CHECK-NEXT: [0,75] . . . DeER . . andnps %xmm0, %xmm0586# CHECK-NEXT: [0,76] . . . DeER . . andnpd %xmm1, %xmm1587# CHECK-NEXT: [0,77] . . . D--R . . vandnps %xmm2, %xmm2, %xmm2588# CHECK-NEXT: [0,78] . . . D-R . . vandnpd %xmm1, %xmm1, %xmm1589# CHECK-NEXT: [0,79] . . . D-R . . vandnps %ymm2, %ymm2, %ymm2590# CHECK-NEXT: [0,80] . . . D-R . . vandnpd %ymm1, %ymm1, %ymm1591# CHECK-NEXT: [0,81] . . . D-R . . vandnps %zmm2, %zmm2, %zmm2592# CHECK-NEXT: [0,82] . . . D-R . . vandnpd %zmm1, %zmm1, %zmm1593# CHECK-NEXT: [0,83] . . . DeER . . pandn %mm2, %mm2594# CHECK-NEXT: [0,84] . . . DeER . . pandn %xmm2, %xmm2595# CHECK-NEXT: [0,85] . . . D--R . . vpandn %xmm3, %xmm3, %xmm3596# CHECK-NEXT: [0,86] . . . D--R . . vpandn %ymm3, %ymm3, %ymm3597# CHECK-NEXT: [0,87] . . . D--R . . vpandnd %xmm19, %xmm19, %xmm19598# CHECK-NEXT: [0,88] . . . D--R . . vpandnq %xmm19, %xmm19, %xmm19599# CHECK-NEXT: [0,89] . . . D--R . . vpandnd %ymm19, %ymm19, %ymm19600# CHECK-NEXT: [0,90] . . . D-R . . vpandnq %ymm19, %ymm19, %ymm19601# CHECK-NEXT: [0,91] . . . D-R . . vpandnd %zmm19, %zmm19, %zmm19602# CHECK-NEXT: [0,92] . . . D-R . . vpandnq %zmm19, %zmm19, %zmm19603# CHECK-NEXT: [0,93] . . . D--R . . vandnps %xmm2, %xmm2, %xmm5604# CHECK-NEXT: [0,94] . . . D--R . . vandnpd %xmm1, %xmm1, %xmm5605# CHECK-NEXT: [0,95] . . . D--R . . vpandn %xmm3, %xmm3, %xmm5606# CHECK-NEXT: [0,96] . . . .D-R . . vandnps %ymm2, %ymm2, %ymm5607# CHECK-NEXT: [0,97] . . . .D-R . . vandnpd %ymm1, %ymm1, %ymm5608# CHECK-NEXT: [0,98] . . . .D-R . . vpandn %ymm3, %ymm3, %ymm5609# CHECK-NEXT: [0,99] . . . .D-R . . vandnps %zmm2, %zmm2, %zmm5610# CHECK-NEXT: [0,100] . . . .D-R . . vandnpd %zmm1, %zmm1, %zmm5611# CHECK-NEXT: [0,101] . . . .D-R . . vpandnd %xmm19, %xmm19, %xmm21612# CHECK-NEXT: [0,102] . . . . D-R. . vpandnq %xmm19, %xmm19, %xmm21613# CHECK-NEXT: [0,103] . . . . D-R. . vpandnd %ymm19, %ymm19, %ymm21614# CHECK-NEXT: [0,104] . . . . D-R. . vpandnq %ymm19, %ymm19, %ymm21615# CHECK-NEXT: [0,105] . . . . D-R. . vpandnd %zmm19, %zmm19, %zmm21616# CHECK-NEXT: [0,106] . . . . D-R. . vpandnq %zmm19, %zmm19, %zmm21617# CHECK-NEXT: [0,107] . . . . DeER . xorps %xmm0, %xmm0618# CHECK-NEXT: [0,108] . . . . DeER . xorpd %xmm1, %xmm1619# CHECK-NEXT: [0,109] . . . . D--R . vxorps %xmm2, %xmm2, %xmm2620# CHECK-NEXT: [0,110] . . . . D--R . vxorpd %xmm1, %xmm1, %xmm1621# CHECK-NEXT: [0,111] . . . . D--R . vxorps %ymm2, %ymm2, %ymm2622# CHECK-NEXT: [0,112] . . . . D--R . vxorpd %ymm1, %ymm1, %ymm1623# CHECK-NEXT: [0,113] . . . . D--R . vxorps %zmm2, %zmm2, %zmm2624# CHECK-NEXT: [0,114] . . . . D-R . vxorpd %zmm1, %zmm1, %zmm1625# CHECK-NEXT: [0,115] . . . . DeER . pxor %mm2, %mm2626# CHECK-NEXT: [0,116] . . . . DeER . pxor %xmm2, %xmm2627# CHECK-NEXT: [0,117] . . . . D--R . vpxor %xmm3, %xmm3, %xmm3628# CHECK-NEXT: [0,118] . . . . D--R . vpxor %ymm3, %ymm3, %ymm3629# CHECK-NEXT: [0,119] . . . . D--R . vpxord %xmm19, %xmm19, %xmm19630# CHECK-NEXT: [0,120] . . . . D-R . vpxorq %xmm19, %xmm19, %xmm19631# CHECK-NEXT: [0,121] . . . . D-R . vpxord %ymm19, %ymm19, %ymm19632# CHECK-NEXT: [0,122] . . . . D-R . vpxorq %ymm19, %ymm19, %ymm19633# CHECK-NEXT: [0,123] . . . . D-R . vpxord %zmm19, %zmm19, %zmm19634# CHECK-NEXT: [0,124] . . . . D--R. vpxorq %zmm19, %zmm19, %zmm19635# CHECK-NEXT: [0,125] . . . . D--R. vxorps %xmm4, %xmm4, %xmm5636# CHECK-NEXT: [0,126] . . . . .D-R. vxorpd %xmm1, %xmm1, %xmm3637# CHECK-NEXT: [0,127] . . . . .D-R. vxorps %ymm4, %ymm4, %ymm5638# CHECK-NEXT: [0,128] . . . . .D-R. vxorpd %ymm1, %ymm1, %ymm3639# CHECK-NEXT: [0,129] . . . . .D-R. vxorps %zmm4, %zmm4, %zmm5640# CHECK-NEXT: [0,130] . . . . .D-R. vxorpd %zmm1, %zmm1, %zmm3641# CHECK-NEXT: [0,131] . . . . .D-R. vpxor %xmm3, %xmm3, %xmm5642# CHECK-NEXT: [0,132] . . . . . DR. vpxor %ymm3, %ymm3, %ymm5643# CHECK-NEXT: [0,133] . . . . . D-R vpxord %xmm19, %xmm19, %xmm21644# CHECK-NEXT: [0,134] . . . . . D-R vpxorq %xmm19, %xmm19, %xmm21645# CHECK-NEXT: [0,135] . . . . . D-R vpxord %ymm19, %ymm19, %ymm21646# CHECK-NEXT: [0,136] . . . . . D-R vpxorq %ymm19, %ymm19, %ymm21647# CHECK-NEXT: [0,137] . . . . . D-R vpxord %zmm19, %zmm19, %zmm21648# CHECK-NEXT: [0,138] . . . . . DR vpxorq %zmm19, %zmm19, %zmm21649 650# CHECK: Average Wait times (based on the timeline view):651# CHECK-NEXT: [0]: Executions652# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue653# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready654# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage655 656# CHECK: [0] [1] [2] [3]657# CHECK-NEXT: 0. 1 0.0 0.0 0.0 subl %eax, %eax658# CHECK-NEXT: 1. 1 0.0 0.0 0.0 subq %rax, %rax659# CHECK-NEXT: 2. 1 0.0 0.0 0.0 xorl %eax, %eax660# CHECK-NEXT: 3. 1 0.0 0.0 0.0 xorq %rax, %rax661# CHECK-NEXT: 4. 1 1.0 1.0 0.0 pcmpgtb %mm2, %mm2662# CHECK-NEXT: 5. 1 2.0 0.0 0.0 pcmpgtd %mm2, %mm2663# CHECK-NEXT: 6. 1 2.0 0.0 0.0 pcmpgtw %mm2, %mm2664# CHECK-NEXT: 7. 1 1.0 1.0 1.0 pcmpgtb %xmm2, %xmm2665# CHECK-NEXT: 8. 1 1.0 1.0 1.0 pcmpgtd %xmm2, %xmm2666# CHECK-NEXT: 9. 1 1.0 1.0 1.0 pcmpgtq %xmm2, %xmm2667# CHECK-NEXT: 10. 1 2.0 2.0 0.0 pcmpgtw %xmm2, %xmm2668# CHECK-NEXT: 11. 1 0.0 0.0 3.0 vpcmpgtb %xmm3, %xmm3, %xmm3669# CHECK-NEXT: 12. 1 0.0 0.0 2.0 vpcmpgtd %xmm3, %xmm3, %xmm3670# CHECK-NEXT: 13. 1 0.0 0.0 2.0 vpcmpgtq %xmm3, %xmm3, %xmm3671# CHECK-NEXT: 14. 1 0.0 0.0 2.0 vpcmpgtw %xmm3, %xmm3, %xmm3672# CHECK-NEXT: 15. 1 0.0 0.0 3.0 vpcmpgtb %xmm3, %xmm3, %xmm5673# CHECK-NEXT: 16. 1 0.0 0.0 3.0 vpcmpgtd %xmm3, %xmm3, %xmm5674# CHECK-NEXT: 17. 1 0.0 0.0 3.0 vpcmpgtq %xmm3, %xmm3, %xmm5675# CHECK-NEXT: 18. 1 0.0 0.0 2.0 vpcmpgtw %xmm3, %xmm3, %xmm5676# CHECK-NEXT: 19. 1 0.0 0.0 2.0 vpcmpgtb %ymm3, %ymm3, %ymm3677# CHECK-NEXT: 20. 1 0.0 0.0 2.0 vpcmpgtd %ymm3, %ymm3, %ymm3678# CHECK-NEXT: 21. 1 0.0 0.0 2.0 vpcmpgtq %ymm3, %ymm3, %ymm3679# CHECK-NEXT: 22. 1 0.0 0.0 2.0 vpcmpgtw %ymm3, %ymm3, %ymm3680# CHECK-NEXT: 23. 1 0.0 0.0 2.0 vpcmpgtb %ymm3, %ymm3, %ymm5681# CHECK-NEXT: 24. 1 0.0 0.0 2.0 vpcmpgtd %ymm3, %ymm3, %ymm5682# CHECK-NEXT: 25. 1 0.0 0.0 2.0 vpcmpgtq %ymm3, %ymm3, %ymm5683# CHECK-NEXT: 26. 1 0.0 0.0 2.0 vpcmpgtw %ymm3, %ymm3, %ymm5684# CHECK-NEXT: 27. 1 1.0 1.0 0.0 psubb %mm2, %mm2685# CHECK-NEXT: 28. 1 2.0 0.0 0.0 psubd %mm2, %mm2686# CHECK-NEXT: 29. 1 3.0 0.0 0.0 psubq %mm2, %mm2687# CHECK-NEXT: 30. 1 3.0 0.0 0.0 psubw %mm2, %mm2688# CHECK-NEXT: 31. 1 1.0 1.0 2.0 psubb %xmm2, %xmm2689# CHECK-NEXT: 32. 1 1.0 1.0 2.0 psubd %xmm2, %xmm2690# CHECK-NEXT: 33. 1 1.0 1.0 2.0 psubq %xmm2, %xmm2691# CHECK-NEXT: 34. 1 2.0 2.0 1.0 psubw %xmm2, %xmm2692# CHECK-NEXT: 35. 1 0.0 0.0 4.0 vpsubb %xmm3, %xmm3, %xmm3693# CHECK-NEXT: 36. 1 0.0 0.0 3.0 vpsubd %xmm3, %xmm3, %xmm3694# CHECK-NEXT: 37. 1 0.0 0.0 3.0 vpsubq %xmm3, %xmm3, %xmm3695# CHECK-NEXT: 38. 1 0.0 0.0 3.0 vpsubw %xmm3, %xmm3, %xmm3696# CHECK-NEXT: 39. 1 0.0 0.0 4.0 vpsubb %ymm3, %ymm3, %ymm3697# CHECK-NEXT: 40. 1 0.0 0.0 4.0 vpsubd %ymm3, %ymm3, %ymm3698# CHECK-NEXT: 41. 1 0.0 0.0 4.0 vpsubq %ymm3, %ymm3, %ymm3699# CHECK-NEXT: 42. 1 0.0 0.0 3.0 vpsubw %ymm3, %ymm3, %ymm3700# CHECK-NEXT: 43. 1 0.0 0.0 3.0 vpsubb %xmm3, %xmm3, %xmm5701# CHECK-NEXT: 44. 1 0.0 0.0 3.0 vpsubd %xmm3, %xmm3, %xmm5702# CHECK-NEXT: 45. 1 0.0 0.0 3.0 vpsubq %xmm3, %xmm3, %xmm5703# CHECK-NEXT: 46. 1 0.0 0.0 3.0 vpsubw %xmm3, %xmm3, %xmm5704# CHECK-NEXT: 47. 1 0.0 0.0 3.0 vpsubb %ymm3, %ymm3, %ymm5705# CHECK-NEXT: 48. 1 0.0 0.0 3.0 vpsubd %ymm3, %ymm3, %ymm5706# CHECK-NEXT: 49. 1 0.0 0.0 3.0 vpsubq %ymm3, %ymm3, %ymm5707# CHECK-NEXT: 50. 1 0.0 0.0 3.0 vpsubw %ymm3, %ymm3, %ymm5708# CHECK-NEXT: 51. 1 0.0 0.0 3.0 vpsubb %xmm19, %xmm19, %xmm19709# CHECK-NEXT: 52. 1 0.0 0.0 3.0 vpsubd %xmm19, %xmm19, %xmm19710# CHECK-NEXT: 53. 1 0.0 0.0 3.0 vpsubq %xmm19, %xmm19, %xmm19711# CHECK-NEXT: 54. 1 0.0 0.0 2.0 vpsubw %xmm19, %xmm19, %xmm19712# CHECK-NEXT: 55. 1 0.0 0.0 2.0 vpsubb %ymm19, %ymm19, %ymm19713# CHECK-NEXT: 56. 1 0.0 0.0 2.0 vpsubd %ymm19, %ymm19, %ymm19714# CHECK-NEXT: 57. 1 0.0 0.0 3.0 vpsubq %ymm19, %ymm19, %ymm19715# CHECK-NEXT: 58. 1 0.0 0.0 3.0 vpsubw %ymm19, %ymm19, %ymm19716# CHECK-NEXT: 59. 1 0.0 0.0 3.0 vpsubb %zmm19, %zmm19, %zmm19717# CHECK-NEXT: 60. 1 0.0 0.0 2.0 vpsubd %zmm19, %zmm19, %zmm19718# CHECK-NEXT: 61. 1 0.0 0.0 2.0 vpsubq %zmm19, %zmm19, %zmm19719# CHECK-NEXT: 62. 1 0.0 0.0 2.0 vpsubw %zmm19, %zmm19, %zmm19720# CHECK-NEXT: 63. 1 0.0 0.0 2.0 vpsubb %xmm19, %xmm19, %xmm21721# CHECK-NEXT: 64. 1 0.0 0.0 2.0 vpsubd %xmm19, %xmm19, %xmm21722# CHECK-NEXT: 65. 1 0.0 0.0 2.0 vpsubq %xmm19, %xmm19, %xmm21723# CHECK-NEXT: 66. 1 0.0 0.0 2.0 vpsubw %xmm19, %xmm19, %xmm21724# CHECK-NEXT: 67. 1 0.0 0.0 2.0 vpsubb %ymm19, %ymm19, %ymm21725# CHECK-NEXT: 68. 1 0.0 0.0 2.0 vpsubd %ymm19, %ymm19, %ymm21726# CHECK-NEXT: 69. 1 0.0 0.0 2.0 vpsubq %ymm19, %ymm19, %ymm21727# CHECK-NEXT: 70. 1 0.0 0.0 2.0 vpsubw %ymm19, %ymm19, %ymm21728# CHECK-NEXT: 71. 1 0.0 0.0 2.0 vpsubb %zmm19, %zmm19, %zmm21729# CHECK-NEXT: 72. 1 0.0 0.0 1.0 vpsubd %zmm19, %zmm19, %zmm21730# CHECK-NEXT: 73. 1 0.0 0.0 1.0 vpsubq %zmm19, %zmm19, %zmm21731# CHECK-NEXT: 74. 1 0.0 0.0 1.0 vpsubw %zmm19, %zmm19, %zmm21732# CHECK-NEXT: 75. 1 1.0 1.0 0.0 andnps %xmm0, %xmm0733# CHECK-NEXT: 76. 1 1.0 1.0 0.0 andnpd %xmm1, %xmm1734# CHECK-NEXT: 77. 1 0.0 0.0 2.0 vandnps %xmm2, %xmm2, %xmm2735# CHECK-NEXT: 78. 1 0.0 0.0 1.0 vandnpd %xmm1, %xmm1, %xmm1736# CHECK-NEXT: 79. 1 0.0 0.0 1.0 vandnps %ymm2, %ymm2, %ymm2737# CHECK-NEXT: 80. 1 0.0 0.0 1.0 vandnpd %ymm1, %ymm1, %ymm1738# CHECK-NEXT: 81. 1 0.0 0.0 1.0 vandnps %zmm2, %zmm2, %zmm2739# CHECK-NEXT: 82. 1 0.0 0.0 1.0 vandnpd %zmm1, %zmm1, %zmm1740# CHECK-NEXT: 83. 1 1.0 1.0 0.0 pandn %mm2, %mm2741# CHECK-NEXT: 84. 1 1.0 1.0 0.0 pandn %xmm2, %xmm2742# CHECK-NEXT: 85. 1 0.0 0.0 2.0 vpandn %xmm3, %xmm3, %xmm3743# CHECK-NEXT: 86. 1 0.0 0.0 2.0 vpandn %ymm3, %ymm3, %ymm3744# CHECK-NEXT: 87. 1 0.0 0.0 2.0 vpandnd %xmm19, %xmm19, %xmm19745# CHECK-NEXT: 88. 1 0.0 0.0 2.0 vpandnq %xmm19, %xmm19, %xmm19746# CHECK-NEXT: 89. 1 0.0 0.0 2.0 vpandnd %ymm19, %ymm19, %ymm19747# CHECK-NEXT: 90. 1 0.0 0.0 1.0 vpandnq %ymm19, %ymm19, %ymm19748# CHECK-NEXT: 91. 1 0.0 0.0 1.0 vpandnd %zmm19, %zmm19, %zmm19749# CHECK-NEXT: 92. 1 0.0 0.0 1.0 vpandnq %zmm19, %zmm19, %zmm19750# CHECK-NEXT: 93. 1 0.0 0.0 2.0 vandnps %xmm2, %xmm2, %xmm5751# CHECK-NEXT: 94. 1 0.0 0.0 2.0 vandnpd %xmm1, %xmm1, %xmm5752# CHECK-NEXT: 95. 1 0.0 0.0 2.0 vpandn %xmm3, %xmm3, %xmm5753# CHECK-NEXT: 96. 1 0.0 0.0 1.0 vandnps %ymm2, %ymm2, %ymm5754# CHECK-NEXT: 97. 1 0.0 0.0 1.0 vandnpd %ymm1, %ymm1, %ymm5755# CHECK-NEXT: 98. 1 0.0 0.0 1.0 vpandn %ymm3, %ymm3, %ymm5756# CHECK-NEXT: 99. 1 0.0 0.0 1.0 vandnps %zmm2, %zmm2, %zmm5757# CHECK-NEXT: 100. 1 0.0 0.0 1.0 vandnpd %zmm1, %zmm1, %zmm5758# CHECK-NEXT: 101. 1 0.0 0.0 1.0 vpandnd %xmm19, %xmm19, %xmm21759# CHECK-NEXT: 102. 1 0.0 0.0 1.0 vpandnq %xmm19, %xmm19, %xmm21760# CHECK-NEXT: 103. 1 0.0 0.0 1.0 vpandnd %ymm19, %ymm19, %ymm21761# CHECK-NEXT: 104. 1 0.0 0.0 1.0 vpandnq %ymm19, %ymm19, %ymm21762# CHECK-NEXT: 105. 1 0.0 0.0 1.0 vpandnd %zmm19, %zmm19, %zmm21763# CHECK-NEXT: 106. 1 0.0 0.0 1.0 vpandnq %zmm19, %zmm19, %zmm21764# CHECK-NEXT: 107. 1 1.0 1.0 0.0 xorps %xmm0, %xmm0765# CHECK-NEXT: 108. 1 1.0 1.0 0.0 xorpd %xmm1, %xmm1766# CHECK-NEXT: 109. 1 0.0 0.0 2.0 vxorps %xmm2, %xmm2, %xmm2767# CHECK-NEXT: 110. 1 0.0 0.0 2.0 vxorpd %xmm1, %xmm1, %xmm1768# CHECK-NEXT: 111. 1 0.0 0.0 2.0 vxorps %ymm2, %ymm2, %ymm2769# CHECK-NEXT: 112. 1 0.0 0.0 2.0 vxorpd %ymm1, %ymm1, %ymm1770# CHECK-NEXT: 113. 1 0.0 0.0 2.0 vxorps %zmm2, %zmm2, %zmm2771# CHECK-NEXT: 114. 1 0.0 0.0 1.0 vxorpd %zmm1, %zmm1, %zmm1772# CHECK-NEXT: 115. 1 1.0 1.0 0.0 pxor %mm2, %mm2773# CHECK-NEXT: 116. 1 1.0 1.0 0.0 pxor %xmm2, %xmm2774# CHECK-NEXT: 117. 1 0.0 0.0 2.0 vpxor %xmm3, %xmm3, %xmm3775# CHECK-NEXT: 118. 1 0.0 0.0 2.0 vpxor %ymm3, %ymm3, %ymm3776# CHECK-NEXT: 119. 1 0.0 0.0 2.0 vpxord %xmm19, %xmm19, %xmm19777# CHECK-NEXT: 120. 1 0.0 0.0 1.0 vpxorq %xmm19, %xmm19, %xmm19778# CHECK-NEXT: 121. 1 0.0 0.0 1.0 vpxord %ymm19, %ymm19, %ymm19779# CHECK-NEXT: 122. 1 0.0 0.0 1.0 vpxorq %ymm19, %ymm19, %ymm19780# CHECK-NEXT: 123. 1 0.0 0.0 1.0 vpxord %zmm19, %zmm19, %zmm19781# CHECK-NEXT: 124. 1 0.0 0.0 2.0 vpxorq %zmm19, %zmm19, %zmm19782# CHECK-NEXT: 125. 1 0.0 0.0 2.0 vxorps %xmm4, %xmm4, %xmm5783# CHECK-NEXT: 126. 1 0.0 0.0 1.0 vxorpd %xmm1, %xmm1, %xmm3784# CHECK-NEXT: 127. 1 0.0 0.0 1.0 vxorps %ymm4, %ymm4, %ymm5785# CHECK-NEXT: 128. 1 0.0 0.0 1.0 vxorpd %ymm1, %ymm1, %ymm3786# CHECK-NEXT: 129. 1 0.0 0.0 1.0 vxorps %zmm4, %zmm4, %zmm5787# CHECK-NEXT: 130. 1 0.0 0.0 1.0 vxorpd %zmm1, %zmm1, %zmm3788# CHECK-NEXT: 131. 1 0.0 0.0 1.0 vpxor %xmm3, %xmm3, %xmm5789# CHECK-NEXT: 132. 1 0.0 0.0 0.0 vpxor %ymm3, %ymm3, %ymm5790# CHECK-NEXT: 133. 1 0.0 0.0 1.0 vpxord %xmm19, %xmm19, %xmm21791# CHECK-NEXT: 134. 1 0.0 0.0 1.0 vpxorq %xmm19, %xmm19, %xmm21792# CHECK-NEXT: 135. 1 0.0 0.0 1.0 vpxord %ymm19, %ymm19, %ymm21793# CHECK-NEXT: 136. 1 0.0 0.0 1.0 vpxorq %ymm19, %ymm19, %ymm21794# CHECK-NEXT: 137. 1 0.0 0.0 1.0 vpxord %zmm19, %zmm19, %zmm21795# CHECK-NEXT: 138. 1 0.0 0.0 0.0 vpxorq %zmm19, %zmm19, %zmm21796# CHECK-NEXT: 1 0.2 0.1 1.6 <total>797