13408940fSGanesh Gopalasubramanian# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py 23408940fSGanesh Gopalasubramanian# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=znver2 -instruction-tables < %s | FileCheck %s 33408940fSGanesh Gopalasubramanian 43408940fSGanesh Gopalasubramanianpabsb %mm0, %mm2 53408940fSGanesh Gopalasubramanianpabsb (%rax), %mm2 63408940fSGanesh Gopalasubramanian 73408940fSGanesh Gopalasubramanianpabsb %xmm0, %xmm2 83408940fSGanesh Gopalasubramanianpabsb (%rax), %xmm2 93408940fSGanesh Gopalasubramanian 103408940fSGanesh Gopalasubramanianpabsd %mm0, %mm2 113408940fSGanesh Gopalasubramanianpabsd (%rax), %mm2 123408940fSGanesh Gopalasubramanian 133408940fSGanesh Gopalasubramanianpabsd %xmm0, %xmm2 143408940fSGanesh Gopalasubramanianpabsd (%rax), %xmm2 153408940fSGanesh Gopalasubramanian 163408940fSGanesh Gopalasubramanianpabsw %mm0, %mm2 173408940fSGanesh Gopalasubramanianpabsw (%rax), %mm2 183408940fSGanesh Gopalasubramanian 193408940fSGanesh Gopalasubramanianpabsw %xmm0, %xmm2 203408940fSGanesh Gopalasubramanianpabsw (%rax), %xmm2 213408940fSGanesh Gopalasubramanian 223408940fSGanesh Gopalasubramanianpalignr $1, %mm0, %mm2 233408940fSGanesh Gopalasubramanianpalignr $1, (%rax), %mm2 243408940fSGanesh Gopalasubramanian 253408940fSGanesh Gopalasubramanianpalignr $1, %xmm0, %xmm2 263408940fSGanesh Gopalasubramanianpalignr $1, (%rax), %xmm2 273408940fSGanesh Gopalasubramanian 283408940fSGanesh Gopalasubramanianphaddd %mm0, %mm2 293408940fSGanesh Gopalasubramanianphaddd (%rax), %mm2 303408940fSGanesh Gopalasubramanian 313408940fSGanesh Gopalasubramanianphaddd %xmm0, %xmm2 323408940fSGanesh Gopalasubramanianphaddd (%rax), %xmm2 333408940fSGanesh Gopalasubramanian 343408940fSGanesh Gopalasubramanianphaddsw %mm0, %mm2 353408940fSGanesh Gopalasubramanianphaddsw (%rax), %mm2 363408940fSGanesh Gopalasubramanian 373408940fSGanesh Gopalasubramanianphaddsw %xmm0, %xmm2 383408940fSGanesh Gopalasubramanianphaddsw (%rax), %xmm2 393408940fSGanesh Gopalasubramanian 403408940fSGanesh Gopalasubramanianphaddw %mm0, %mm2 413408940fSGanesh Gopalasubramanianphaddw (%rax), %mm2 423408940fSGanesh Gopalasubramanian 433408940fSGanesh Gopalasubramanianphaddw %xmm0, %xmm2 443408940fSGanesh Gopalasubramanianphaddw (%rax), %xmm2 453408940fSGanesh Gopalasubramanian 463408940fSGanesh Gopalasubramanianphsubd %mm0, %mm2 473408940fSGanesh Gopalasubramanianphsubd (%rax), %mm2 483408940fSGanesh Gopalasubramanian 493408940fSGanesh Gopalasubramanianphsubd %xmm0, %xmm2 503408940fSGanesh Gopalasubramanianphsubd (%rax), %xmm2 513408940fSGanesh Gopalasubramanian 523408940fSGanesh Gopalasubramanianphsubsw %mm0, %mm2 533408940fSGanesh Gopalasubramanianphsubsw (%rax), %mm2 543408940fSGanesh Gopalasubramanian 553408940fSGanesh Gopalasubramanianphsubsw %xmm0, %xmm2 563408940fSGanesh Gopalasubramanianphsubsw (%rax), %xmm2 573408940fSGanesh Gopalasubramanian 583408940fSGanesh Gopalasubramanianphsubw %mm0, %mm2 593408940fSGanesh Gopalasubramanianphsubw (%rax), %mm2 603408940fSGanesh Gopalasubramanian 613408940fSGanesh Gopalasubramanianphsubw %xmm0, %xmm2 623408940fSGanesh Gopalasubramanianphsubw (%rax), %xmm2 633408940fSGanesh Gopalasubramanian 643408940fSGanesh Gopalasubramanianpmaddubsw %mm0, %mm2 653408940fSGanesh Gopalasubramanianpmaddubsw (%rax), %mm2 663408940fSGanesh Gopalasubramanian 673408940fSGanesh Gopalasubramanianpmaddubsw %xmm0, %xmm2 683408940fSGanesh Gopalasubramanianpmaddubsw (%rax), %xmm2 693408940fSGanesh Gopalasubramanian 703408940fSGanesh Gopalasubramanianpmulhrsw %mm0, %mm2 713408940fSGanesh Gopalasubramanianpmulhrsw (%rax), %mm2 723408940fSGanesh Gopalasubramanian 733408940fSGanesh Gopalasubramanianpmulhrsw %xmm0, %xmm2 743408940fSGanesh Gopalasubramanianpmulhrsw (%rax), %xmm2 753408940fSGanesh Gopalasubramanian 763408940fSGanesh Gopalasubramanianpshufb %mm0, %mm2 773408940fSGanesh Gopalasubramanianpshufb (%rax), %mm2 783408940fSGanesh Gopalasubramanian 793408940fSGanesh Gopalasubramanianpshufb %xmm0, %xmm2 803408940fSGanesh Gopalasubramanianpshufb (%rax), %xmm2 813408940fSGanesh Gopalasubramanian 823408940fSGanesh Gopalasubramanianpsignb %mm0, %mm2 833408940fSGanesh Gopalasubramanianpsignb (%rax), %mm2 843408940fSGanesh Gopalasubramanian 853408940fSGanesh Gopalasubramanianpsignb %xmm0, %xmm2 863408940fSGanesh Gopalasubramanianpsignb (%rax), %xmm2 873408940fSGanesh Gopalasubramanian 883408940fSGanesh Gopalasubramanianpsignd %mm0, %mm2 893408940fSGanesh Gopalasubramanianpsignd (%rax), %mm2 903408940fSGanesh Gopalasubramanian 913408940fSGanesh Gopalasubramanianpsignd %xmm0, %xmm2 923408940fSGanesh Gopalasubramanianpsignd (%rax), %xmm2 933408940fSGanesh Gopalasubramanian 943408940fSGanesh Gopalasubramanianpsignw %mm0, %mm2 953408940fSGanesh Gopalasubramanianpsignw (%rax), %mm2 963408940fSGanesh Gopalasubramanian 973408940fSGanesh Gopalasubramanianpsignw %xmm0, %xmm2 983408940fSGanesh Gopalasubramanianpsignw (%rax), %xmm2 993408940fSGanesh Gopalasubramanian 1003408940fSGanesh Gopalasubramanian# CHECK: Instruction Info: 1013408940fSGanesh Gopalasubramanian# CHECK-NEXT: [1]: #uOps 1023408940fSGanesh Gopalasubramanian# CHECK-NEXT: [2]: Latency 1033408940fSGanesh Gopalasubramanian# CHECK-NEXT: [3]: RThroughput 1043408940fSGanesh Gopalasubramanian# CHECK-NEXT: [4]: MayLoad 1053408940fSGanesh Gopalasubramanian# CHECK-NEXT: [5]: MayStore 1063408940fSGanesh Gopalasubramanian# CHECK-NEXT: [6]: HasSideEffects (U) 1073408940fSGanesh Gopalasubramanian 1083408940fSGanesh Gopalasubramanian# CHECK: [1] [2] [3] [4] [5] [6] Instructions: 109*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 1 0.33 pabsb %mm0, %mm2 1103408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 8 0.33 * pabsb (%rax), %mm2 111*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 1 0.33 pabsb %xmm0, %xmm2 1123408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 8 0.33 * pabsb (%rax), %xmm2 113*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 1 0.33 pabsd %mm0, %mm2 1143408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 8 0.33 * pabsd (%rax), %mm2 115*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 1 0.33 pabsd %xmm0, %xmm2 1163408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 8 0.33 * pabsd (%rax), %xmm2 117*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 1 0.33 pabsw %mm0, %mm2 1183408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 8 0.33 * pabsw (%rax), %mm2 119*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 1 0.33 pabsw %xmm0, %xmm2 1203408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 8 0.33 * pabsw (%rax), %xmm2 121*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 1 0.50 palignr $1, %mm0, %mm2 122*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 8 0.50 * palignr $1, (%rax), %mm2 123*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 1 0.50 palignr $1, %xmm0, %xmm2 124*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 8 0.50 * palignr $1, (%rax), %xmm2 125c5344d85SClement Courbet# CHECK-NEXT: 1 3 0.25 phaddd %mm0, %mm2 1266824cf1aSSimon Pilgrim# CHECK-NEXT: 1 10 0.33 * phaddd (%rax), %mm2 127c5344d85SClement Courbet# CHECK-NEXT: 1 3 0.25 phaddd %xmm0, %xmm2 1286824cf1aSSimon Pilgrim# CHECK-NEXT: 1 10 0.33 * phaddd (%rax), %xmm2 129c5344d85SClement Courbet# CHECK-NEXT: 1 3 0.25 phaddsw %mm0, %mm2 1306824cf1aSSimon Pilgrim# CHECK-NEXT: 1 10 0.33 * phaddsw (%rax), %mm2 131c5344d85SClement Courbet# CHECK-NEXT: 1 3 0.25 phaddsw %xmm0, %xmm2 1326824cf1aSSimon Pilgrim# CHECK-NEXT: 1 10 0.33 * phaddsw (%rax), %xmm2 133c5344d85SClement Courbet# CHECK-NEXT: 1 3 0.25 phaddw %mm0, %mm2 1346824cf1aSSimon Pilgrim# CHECK-NEXT: 1 10 0.33 * phaddw (%rax), %mm2 135c5344d85SClement Courbet# CHECK-NEXT: 1 3 0.25 phaddw %xmm0, %xmm2 1366824cf1aSSimon Pilgrim# CHECK-NEXT: 1 10 0.33 * phaddw (%rax), %xmm2 137c5344d85SClement Courbet# CHECK-NEXT: 1 3 0.25 phsubd %mm0, %mm2 1386824cf1aSSimon Pilgrim# CHECK-NEXT: 1 10 0.33 * phsubd (%rax), %mm2 139c5344d85SClement Courbet# CHECK-NEXT: 1 3 0.25 phsubd %xmm0, %xmm2 1406824cf1aSSimon Pilgrim# CHECK-NEXT: 1 10 0.33 * phsubd (%rax), %xmm2 141c5344d85SClement Courbet# CHECK-NEXT: 1 3 0.25 phsubsw %mm0, %mm2 1426824cf1aSSimon Pilgrim# CHECK-NEXT: 1 10 0.33 * phsubsw (%rax), %mm2 143c5344d85SClement Courbet# CHECK-NEXT: 1 3 0.25 phsubsw %xmm0, %xmm2 1446824cf1aSSimon Pilgrim# CHECK-NEXT: 1 10 0.33 * phsubsw (%rax), %xmm2 145c5344d85SClement Courbet# CHECK-NEXT: 1 3 0.25 phsubw %mm0, %mm2 1466824cf1aSSimon Pilgrim# CHECK-NEXT: 1 10 0.33 * phsubw (%rax), %mm2 147c5344d85SClement Courbet# CHECK-NEXT: 1 3 0.25 phsubw %xmm0, %xmm2 1486824cf1aSSimon Pilgrim# CHECK-NEXT: 1 10 0.33 * phsubw (%rax), %xmm2 1493408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 4 1.00 pmaddubsw %mm0, %mm2 1503408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 11 1.00 * pmaddubsw (%rax), %mm2 1513408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 4 1.00 pmaddubsw %xmm0, %xmm2 1523408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 11 1.00 * pmaddubsw (%rax), %xmm2 1533408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 4 1.00 pmulhrsw %mm0, %mm2 1543408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 11 1.00 * pmulhrsw (%rax), %mm2 1553408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 4 1.00 pmulhrsw %xmm0, %xmm2 1563408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 11 1.00 * pmulhrsw (%rax), %xmm2 157*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 1 0.50 pshufb %mm0, %mm2 158*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 8 0.50 * pshufb (%rax), %mm2 159*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 1 0.50 pshufb %xmm0, %xmm2 160*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 8 0.50 * pshufb (%rax), %xmm2 161*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 1 0.33 psignb %mm0, %mm2 1623408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 8 0.33 * psignb (%rax), %mm2 163*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 1 0.33 psignb %xmm0, %xmm2 1643408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 8 0.33 * psignb (%rax), %xmm2 165*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 1 0.33 psignd %mm0, %mm2 1663408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 8 0.33 * psignd (%rax), %mm2 167*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 1 0.33 psignd %xmm0, %xmm2 1683408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 8 0.33 * psignd (%rax), %xmm2 169*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 1 0.33 psignw %mm0, %mm2 1703408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 8 0.33 * psignw (%rax), %mm2 171*6bb1626eSSimon Pilgrim# CHECK-NEXT: 1 1 0.33 psignw %xmm0, %xmm2 1723408940fSGanesh Gopalasubramanian# CHECK-NEXT: 1 8 0.33 * psignw (%rax), %xmm2 1733408940fSGanesh Gopalasubramanian 1743408940fSGanesh Gopalasubramanian# CHECK: Resources: 1753408940fSGanesh Gopalasubramanian# CHECK-NEXT: [0] - Zn2AGU0 1763408940fSGanesh Gopalasubramanian# CHECK-NEXT: [1] - Zn2AGU1 1773408940fSGanesh Gopalasubramanian# CHECK-NEXT: [2] - Zn2AGU2 1783408940fSGanesh Gopalasubramanian# CHECK-NEXT: [3] - Zn2ALU0 1793408940fSGanesh Gopalasubramanian# CHECK-NEXT: [4] - Zn2ALU1 1803408940fSGanesh Gopalasubramanian# CHECK-NEXT: [5] - Zn2ALU2 1813408940fSGanesh Gopalasubramanian# CHECK-NEXT: [6] - Zn2ALU3 1823408940fSGanesh Gopalasubramanian# CHECK-NEXT: [7] - Zn2Divider 1833408940fSGanesh Gopalasubramanian# CHECK-NEXT: [8] - Zn2FPU0 1843408940fSGanesh Gopalasubramanian# CHECK-NEXT: [9] - Zn2FPU1 1853408940fSGanesh Gopalasubramanian# CHECK-NEXT: [10] - Zn2FPU2 1863408940fSGanesh Gopalasubramanian# CHECK-NEXT: [11] - Zn2FPU3 1873408940fSGanesh Gopalasubramanian# CHECK-NEXT: [12] - Zn2Multiplier 1883408940fSGanesh Gopalasubramanian 1893408940fSGanesh Gopalasubramanian# CHECK: Resource pressure per iteration: 1903408940fSGanesh Gopalasubramanian# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] 191*6bb1626eSSimon Pilgrim# CHECK-NEXT: 10.67 10.67 10.67 - - - - - 16.00 12.00 4.00 8.00 - 1923408940fSGanesh Gopalasubramanian 1933408940fSGanesh Gopalasubramanian# CHECK: Resource pressure by instruction: 1943408940fSGanesh Gopalasubramanian# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] Instructions: 195*6bb1626eSSimon Pilgrim# CHECK-NEXT: - - - - - - - - 0.33 0.33 - 0.33 - pabsb %mm0, %mm2 196*6bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33 0.33 0.33 - - - - - 0.33 0.33 - 0.33 - pabsb (%rax), %mm2 197*6bb1626eSSimon Pilgrim# CHECK-NEXT: - - - - - - - - 0.33 0.33 - 0.33 - pabsb %xmm0, %xmm2 198*6bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33 0.33 0.33 - - - - - 0.33 0.33 - 0.33 - pabsb (%rax), %xmm2 199*6bb1626eSSimon Pilgrim# CHECK-NEXT: - - - - - - - - 0.33 0.33 - 0.33 - pabsd %mm0, %mm2 200*6bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33 0.33 0.33 - - - - - 0.33 0.33 - 0.33 - pabsd (%rax), %mm2 201*6bb1626eSSimon Pilgrim# CHECK-NEXT: - - - - - - - - 0.33 0.33 - 0.33 - pabsd %xmm0, %xmm2 202*6bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33 0.33 0.33 - - - - - 0.33 0.33 - 0.33 - pabsd (%rax), %xmm2 203*6bb1626eSSimon Pilgrim# CHECK-NEXT: - - - - - - - - 0.33 0.33 - 0.33 - pabsw %mm0, %mm2 204*6bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33 0.33 0.33 - - - - - 0.33 0.33 - 0.33 - pabsw (%rax), %mm2 205*6bb1626eSSimon Pilgrim# CHECK-NEXT: - - - - - - - - 0.33 0.33 - 0.33 - pabsw %xmm0, %xmm2 206*6bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33 0.33 0.33 - - - - - 0.33 0.33 - 0.33 - pabsw (%rax), %xmm2 207*6bb1626eSSimon Pilgrim# CHECK-NEXT: - - - - - - - - - 0.50 0.50 - - palignr $1, %mm0, %mm2 208*6bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - 0.50 0.50 - - palignr $1, (%rax), %mm2 209*6bb1626eSSimon Pilgrim# CHECK-NEXT: - - - - - - - - - 0.50 0.50 - - palignr $1, %xmm0, %xmm2 210*6bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - 0.50 0.50 - - palignr $1, (%rax), %xmm2 2113408940fSGanesh Gopalasubramanian# CHECK-NEXT: - - - - - - - - - - - - - phaddd %mm0, %mm2 212c5344d85SClement Courbet# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - phaddd (%rax), %mm2 2133408940fSGanesh Gopalasubramanian# CHECK-NEXT: - - - - - - - - - - - - - phaddd %xmm0, %xmm2 214c5344d85SClement Courbet# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - phaddd (%rax), %xmm2 2153408940fSGanesh Gopalasubramanian# CHECK-NEXT: - - - - - - - - - - - - - phaddsw %mm0, %mm2 216c5344d85SClement Courbet# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - phaddsw (%rax), %mm2 2173408940fSGanesh Gopalasubramanian# CHECK-NEXT: - - - - - - - - - - - - - phaddsw %xmm0, %xmm2 218c5344d85SClement Courbet# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - phaddsw (%rax), %xmm2 2193408940fSGanesh Gopalasubramanian# CHECK-NEXT: - - - - - - - - - - - - - phaddw %mm0, %mm2 220c5344d85SClement Courbet# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - phaddw (%rax), %mm2 2213408940fSGanesh Gopalasubramanian# CHECK-NEXT: - - - - - - - - - - - - - phaddw %xmm0, %xmm2 222c5344d85SClement Courbet# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - phaddw (%rax), %xmm2 2233408940fSGanesh Gopalasubramanian# CHECK-NEXT: - - - - - - - - - - - - - phsubd %mm0, %mm2 224c5344d85SClement Courbet# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - phsubd (%rax), %mm2 2253408940fSGanesh Gopalasubramanian# CHECK-NEXT: - - - - - - - - - - - - - phsubd %xmm0, %xmm2 226c5344d85SClement Courbet# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - phsubd (%rax), %xmm2 2273408940fSGanesh Gopalasubramanian# CHECK-NEXT: - - - - - - - - - - - - - phsubsw %mm0, %mm2 228c5344d85SClement Courbet# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - phsubsw (%rax), %mm2 2293408940fSGanesh Gopalasubramanian# CHECK-NEXT: - - - - - - - - - - - - - phsubsw %xmm0, %xmm2 230c5344d85SClement Courbet# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - phsubsw (%rax), %xmm2 2313408940fSGanesh Gopalasubramanian# CHECK-NEXT: - - - - - - - - - - - - - phsubw %mm0, %mm2 232c5344d85SClement Courbet# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - phsubw (%rax), %mm2 2333408940fSGanesh Gopalasubramanian# CHECK-NEXT: - - - - - - - - - - - - - phsubw %xmm0, %xmm2 234c5344d85SClement Courbet# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - phsubw (%rax), %xmm2 2353408940fSGanesh Gopalasubramanian# CHECK-NEXT: - - - - - - - - 1.00 - - - - pmaddubsw %mm0, %mm2 2363408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33 0.33 0.33 - - - - - 1.00 - - - - pmaddubsw (%rax), %mm2 2373408940fSGanesh Gopalasubramanian# CHECK-NEXT: - - - - - - - - 1.00 - - - - pmaddubsw %xmm0, %xmm2 2383408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33 0.33 0.33 - - - - - 1.00 - - - - pmaddubsw (%rax), %xmm2 2393408940fSGanesh Gopalasubramanian# CHECK-NEXT: - - - - - - - - 1.00 - - - - pmulhrsw %mm0, %mm2 2403408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33 0.33 0.33 - - - - - 1.00 - - - - pmulhrsw (%rax), %mm2 2413408940fSGanesh Gopalasubramanian# CHECK-NEXT: - - - - - - - - 1.00 - - - - pmulhrsw %xmm0, %xmm2 2423408940fSGanesh Gopalasubramanian# CHECK-NEXT: 0.33 0.33 0.33 - - - - - 1.00 - - - - pmulhrsw (%rax), %xmm2 243*6bb1626eSSimon Pilgrim# CHECK-NEXT: - - - - - - - - - 0.50 0.50 - - pshufb %mm0, %mm2 244*6bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - 0.50 0.50 - - pshufb (%rax), %mm2 245*6bb1626eSSimon Pilgrim# CHECK-NEXT: - - - - - - - - - 0.50 0.50 - - pshufb %xmm0, %xmm2 246*6bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - 0.50 0.50 - - pshufb (%rax), %xmm2 247*6bb1626eSSimon Pilgrim# CHECK-NEXT: - - - - - - - - 0.33 0.33 - 0.33 - psignb %mm0, %mm2 248*6bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33 0.33 0.33 - - - - - 0.33 0.33 - 0.33 - psignb (%rax), %mm2 249*6bb1626eSSimon Pilgrim# CHECK-NEXT: - - - - - - - - 0.33 0.33 - 0.33 - psignb %xmm0, %xmm2 250*6bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33 0.33 0.33 - - - - - 0.33 0.33 - 0.33 - psignb (%rax), %xmm2 251*6bb1626eSSimon Pilgrim# CHECK-NEXT: - - - - - - - - 0.33 0.33 - 0.33 - psignd %mm0, %mm2 252*6bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33 0.33 0.33 - - - - - 0.33 0.33 - 0.33 - psignd (%rax), %mm2 253*6bb1626eSSimon Pilgrim# CHECK-NEXT: - - - - - - - - 0.33 0.33 - 0.33 - psignd %xmm0, %xmm2 254*6bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33 0.33 0.33 - - - - - 0.33 0.33 - 0.33 - psignd (%rax), %xmm2 255*6bb1626eSSimon Pilgrim# CHECK-NEXT: - - - - - - - - 0.33 0.33 - 0.33 - psignw %mm0, %mm2 256*6bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33 0.33 0.33 - - - - - 0.33 0.33 - 0.33 - psignw (%rax), %mm2 257*6bb1626eSSimon Pilgrim# CHECK-NEXT: - - - - - - - - 0.33 0.33 - 0.33 - psignw %xmm0, %xmm2 258*6bb1626eSSimon Pilgrim# CHECK-NEXT: 0.33 0.33 0.33 - - - - - 0.33 0.33 - 0.33 - psignw (%rax), %xmm2 259