brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.5 KiB · fda7b2e Raw
80 lines · plain
1# RUN: llvm-mc --disassemble %s -triple=x86_64-unknown-linux-gnu | FileCheck %s2 3# Reference: AMD64 Architecture Programmer's Manual Vol.34# Pub no. 24594 - Rev. 3.25 - Dec 2017 - pgs.468-4695 6# CHECK: pfcmpge     %mm0, %mm170x0f 0x0f 0xc8 0x908 9# CHECK: pfcmpgt     %mm2, %mm0100x0f 0x0f 0xc2 0xa011 12# CHECK: pfcmpeq     %mm5, %mm2130x0f 0x0f 0xd5 0xb014 15# CHECK: pfmin       %mm1, %mm0160x0f 0x0f 0xc1 0x9417 18# CHECK: pfmax       (%rax), %mm0190x0f 0x0f 0x00 0xa420 21# CHECK: pfmul       %mm6, %mm0220x0f 0x0f 0xc6 0xb423 24# CHECK: pfrcp       %mm0, %mm0250x0f 0x0f 0xc0 0x9626 27# CHECK: pfrcp       (%rbx), %mm1280x0f 0x0f 0x0b 0x9629 30# CHECK: pfrcpit1    %mm0, %mm2310x0f 0x0f 0xd0 0xa632 33# CHECK: pfrcpit2    %mm0, %mm1340x0f 0x0f 0xc8 0xb635 36# CHECK: pfrsqrt     (%eax), %mm1370x67 0x0f 0x0f 0x08 0x9738 39# CHECK: pfrsqit1    (%ebx), %mm4400x67 0x0f 0x0f 0x23 0xa741 42# CHECK: pmulhrw     %mm3, %mm0430x0f 0x0f 0xc3 0xb744 45# CHECK: pi2fw       %mm1, %mm3460x0f 0x0f 0xd9 0x0c47 48# CHECK: pf2iw       %mm2, %mm4490x0f 0x0f 0xe2 0x1c50 51# CHECK: pi2fd       %mm3, %mm1520x0f 0x0f 0xcb 0x0d53 54# CHECK: pf2id       (%rdi,%r8), %mm1550x42 0x0f 0x0f 0x0c 0x07 0x1d56 57# CHECK: pfnacc      16(%eax,%ebx,4), %mm0580x67 0x0f 0x0f 0x44 0x98 0x10 0x8a59 60# CHECK: pfsub       %mm1, %mm0610x0f 0x0f 0xc1 0x9a62 63# CHECK: pfsubr      %mm2, %mm1640x0f 0x0f 0xca 0xaa65 66# CHECK: pswapd      %mm1, %mm3670x0f 0x0f 0xd9 0xbb68 69# CHECK: pfpnacc     %mm0, %mm2700x0f 0x0f 0xd0 0x8e71 72# CHECK: pfadd       %mm4, %mm3730x0f 0x0f 0xdc 0x9e74 75# CHECK: pfacc       %mm1, %mm2760x0f 0x0f 0xd1 0xae77 78# CHECK: pavgusb     %mm1, %mm3790x0f 0x0f 0xd9 0xbf80