1*3e713575SZaara Syeda // RUN: %clang -target powerpc64-unknown-unknown -mcpu=pwr10 -msoft-float -S -emit-llvm %s -o - | FileCheck %s -check-prefix=CHECKSOFT 2*3e713575SZaara Syeda // RUN: %clang -target powerpc64-unknown-unknown -mcpu=pwr10 -S -emit-llvm %s -o - | FileCheck %s -check-prefix=CHECKNOSOFT 3*3e713575SZaara Syeda 4*3e713575SZaara Syeda int main () { 5*3e713575SZaara Syeda return 0; 6*3e713575SZaara Syeda } 7*3e713575SZaara Syeda 8*3e713575SZaara Syeda // CHECKSOFT-DAG: -hard-float 9*3e713575SZaara Syeda // CHECKSOFT-DAG: -vsx 10*3e713575SZaara Syeda // CHECKSOFT-DAG: -altivec 11*3e713575SZaara Syeda // CHECKSOFT-DAG: -direct-move 12*3e713575SZaara Syeda // CHECKSOFT-DAG: -float128 13*3e713575SZaara Syeda // CHECKSOFT-DAG: -mma 14*3e713575SZaara Syeda // CHECKSOFT-DAG: -paired-vector-memops 15*3e713575SZaara Syeda // CHECKSOFT-DAG: -power10-vector 16*3e713575SZaara Syeda // CHECKSOFT-DAG: -power9-vector 17*3e713575SZaara Syeda // CHECKSOFT-DAG: -power8-vector 18*3e713575SZaara Syeda // CHECKSOFT-DAG: -crypto 19*3e713575SZaara Syeda 20*3e713575SZaara Syeda // CHECKNOSOFT-DAG: +vsx 21*3e713575SZaara Syeda // CHECKNOSOFT-DAG: +altivec 22*3e713575SZaara Syeda // CHECKNOSOFT-DAG: +direct-move 23*3e713575SZaara Syeda // CHECKNOSOFT-DAG: +mma 24*3e713575SZaara Syeda // CHECKNOSOFT-DAG: +paired-vector-memops 25*3e713575SZaara Syeda // CHECKNOSOFT-DAG: +power10-vector 26*3e713575SZaara Syeda // CHECKNOSOFT-DAG: +power9-vector 27*3e713575SZaara Syeda // CHECKNOSOFT-DAG: +power8-vector 28*3e713575SZaara Syeda // CHECKNOSOFT-DAG: +crypto 29