29 lines · plain
1# XFAIL: system-darwin2# XFAIL: system-windows3# REQUIRES: native && (target-x86 || target-x86_64) && native-cpu-sse4# RUN: %clangxx_host %p/Inputs/x86-mm-xmm-read.cpp -o %t5# RUN: %lldb -b -s %s %t | FileCheck %s6process launch7 8register read --all9# CHECK-DAG: mm0 = 0x000102030405060710# CHECK-DAG: mm1 = 0x101112131415161711# CHECK-DAG: mm2 = 0x202122232425262712# CHECK-DAG: mm3 = 0x303132333435363713# CHECK-DAG: mm4 = 0x404142434445464714# CHECK-DAG: mm5 = 0x505152535455565715# CHECK-DAG: mm6 = 0x606162636465666716# CHECK-DAG: mm7 = 0x707172737475767717 18# CHECK-DAG: xmm0 = {0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f}19# CHECK-DAG: xmm1 = {0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10}20# CHECK-DAG: xmm2 = {0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11}21# CHECK-DAG: xmm3 = {0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12}22# CHECK-DAG: xmm4 = {0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13}23# CHECK-DAG: xmm5 = {0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14}24# CHECK-DAG: xmm6 = {0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15}25# CHECK-DAG: xmm7 = {0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16}26 27process continue28# CHECK: Process {{[0-9]+}} exited with status = 029