| // RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s |
| |
| // PR8283 |
| |
| // CHECK: pavgusb %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xbf] |
| pavgusb %mm2, %mm1 |
| |
| // CHECK: pavgusb 9(%esi,%edx), %mm3 # encoding: [0x67,0x0f,0x0f,0x5c,0x16,0x09,0xbf] |
| pavgusb 9(%esi,%edx), %mm3 |
| |
| |
| // CHECK: pf2id %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x1d] |
| pf2id %mm2, %mm1 |
| |
| // CHECK: pf2id 9(%esi,%edx), %mm3 # encoding: [0x67,0x0f,0x0f,0x5c,0x16,0x09,0x1d] |
| pf2id 9(%esi,%edx), %mm3 |
| |
| // CHECK: pfacc %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xae] |
| pfacc %mm2, %mm1 |
| |
| // CHECK: pfadd %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x9e] |
| pfadd %mm2, %mm1 |
| |
| // CHECK: pfcmpeq %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xb0] |
| pfcmpeq %mm2, %mm1 |
| |
| // CHECK: pfcmpge %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x90] |
| pfcmpge %mm2, %mm1 |
| |
| // CHECK: pfcmpgt %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xa0] |
| pfcmpgt %mm2, %mm1 |
| |
| // CHECK: pfmax %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xa4] |
| pfmax %mm2, %mm1 |
| |
| // CHECK: pfmin %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x94] |
| pfmin %mm2, %mm1 |
| |
| // CHECK: pfmul %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xb4] |
| pfmul %mm2, %mm1 |
| |
| // CHECK: pfrcp %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x96] |
| pfrcp %mm2, %mm1 |
| |
| // CHECK: pfrcpit1 %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xa6] |
| pfrcpit1 %mm2, %mm1 |
| |
| // CHECK: pfrcpit2 %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xb6] |
| pfrcpit2 %mm2, %mm1 |
| |
| // CHECK: pfrsqit1 %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xa7] |
| pfrsqit1 %mm2, %mm1 |
| |
| // CHECK: pfrsqrt %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x97] |
| pfrsqrt %mm2, %mm1 |
| |
| // CHECK: pfsub %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x9a] |
| pfsub %mm2, %mm1 |
| |
| // CHECK: pfsubr %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xaa] |
| pfsubr %mm2, %mm1 |
| |
| // CHECK: pi2fd %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x0d] |
| pi2fd %mm2, %mm1 |
| |
| // CHECK: pmulhrw %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xb7] |
| pmulhrw %mm2, %mm1 |
| |
| |
| // CHECK: femms # encoding: [0x0f,0x0e] |
| femms |
| |
| // CHECK: prefetch (%rax) # encoding: [0x0f,0x0d,0x00] |
| // CHECK: prefetchw (%rax) # encoding: [0x0f,0x0d,0x08] |
| // CHECK: prefetchwt1 (%rax) # encoding: [0x0f,0x0d,0x10] |
| prefetch (%rax) |
| prefetchw (%rax) |
| prefetchwt1 (%rax) |
| |
| |
| // CHECK: pf2iw %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x1c] |
| pf2iw %mm2, %mm1 |
| |
| // CHECK: pi2fw %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x0c] |
| pi2fw %mm2, %mm1 |
| |
| // CHECK: pfnacc %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x8a] |
| pfnacc %mm2, %mm1 |
| |
| // CHECK: pfpnacc %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x8e] |
| pfpnacc %mm2, %mm1 |
| |
| // CHECK: pswapd %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xbb] |
| pswapd %mm2, %mm1 |