brintos

brintos / llvm-project-archived public Read only

0
0
Text · 7.0 KiB · ea189fb Raw
134 lines · plain
1! RUN: not llvm-mc %s -triple=sparcv9 -show-encoding 2>&1 | FileCheck %s --check-prefixes=NO-VIS32! RUN: llvm-mc %s -triple=sparcv9 -mattr=+vis3 -show-encoding | FileCheck %s --check-prefixes=VIS3 --implicit-check-not=error:3 4!! VIS 3 instructions.5 6! NO-VIS3: error: instruction requires a CPU feature not currently enabled7! VIS3: addxc %o0, %o1, %o2                     ! encoding: [0x95,0xb2,0x02,0x29]8addxc %o0, %o1, %o29! NO-VIS3: error: instruction requires a CPU feature not currently enabled10! VIS3: addxccc %o0, %o1, %o2                   ! encoding: [0x95,0xb2,0x02,0x69]11addxccc %o0, %o1, %o212 13! NO-VIS3: error: instruction requires a CPU feature not currently enabled14! VIS3: cmask8 %o0                              ! encoding: [0x81,0xb0,0x03,0x68]15cmask8 %o016! NO-VIS3: error: instruction requires a CPU feature not currently enabled17! VIS3: cmask16 %o0                             ! encoding: [0x81,0xb0,0x03,0xa8]18cmask16 %o019! NO-VIS3: error: instruction requires a CPU feature not currently enabled20! VIS3: cmask32 %o0                             ! encoding: [0x81,0xb0,0x03,0xe8]21cmask32 %o022 23! NO-VIS3: error: instruction requires a CPU feature not currently enabled24! VIS3: fchksm16 %f0, %f2, %f4                  ! encoding: [0x89,0xb0,0x08,0x82]25fchksm16 %f0, %f2, %f426! NO-VIS3: error: instruction requires a CPU feature not currently enabled27! VIS3: fmean16 %f0, %f2, %f4                   ! encoding: [0x89,0xb0,0x08,0x02]28fmean16 %f0, %f2, %f429 30! NO-VIS3: error: instruction requires a CPU feature not currently enabled31! VIS3: fhadds %f1, %f3, %f5                    ! encoding: [0x8b,0xa0,0x4c,0x23]32fhadds %f1, %f3, %f533! NO-VIS3: error: instruction requires a CPU feature not currently enabled34! VIS3: fhaddd %f0, %f2, %f4                    ! encoding: [0x89,0xa0,0x0c,0x42]35fhaddd %f0, %f2, %f436! NO-VIS3: error: instruction requires a CPU feature not currently enabled37! VIS3: fhsubs %f1, %f3, %f5                    ! encoding: [0x8b,0xa0,0x4c,0xa3]38fhsubs %f1, %f3, %f539! NO-VIS3: error: instruction requires a CPU feature not currently enabled40! VIS3: fhsubd %f0, %f2, %f4                    ! encoding: [0x89,0xa0,0x0c,0xc2]41fhsubd %f0, %f2, %f442! NO-VIS3: error: instruction requires a CPU feature not currently enabled43! VIS3: flcmps %fcc0, %f3, %f5                  ! encoding: [0x81,0xb0,0xea,0x25]44flcmps %fcc0, %f3, %f545! NO-VIS3: error: instruction requires a CPU feature not currently enabled46! VIS3: flcmpd %fcc0, %f2, %f4                  ! encoding: [0x81,0xb0,0xaa,0x44]47flcmpd %fcc0, %f2, %f448 49! NO-VIS3: error: instruction requires a CPU feature not currently enabled50! VIS3: fnadds %f1, %f3, %f5                    ! encoding: [0x8b,0xa0,0x4a,0x23]51fnadds %f1, %f3, %f552! NO-VIS3: error: instruction requires a CPU feature not currently enabled53! VIS3: fnaddd %f0, %f2, %f4                    ! encoding: [0x89,0xa0,0x0a,0x42]54fnaddd %f0, %f2, %f455! NO-VIS3: error: instruction requires a CPU feature not currently enabled56! VIS3: fnhadds %f1, %f3, %f5                   ! encoding: [0x8b,0xa0,0x4e,0x23]57fnhadds %f1, %f3, %f558! NO-VIS3: error: instruction requires a CPU feature not currently enabled59! VIS3: fnhaddd %f0, %f2, %f4                   ! encoding: [0x89,0xa0,0x0e,0x42]60fnhaddd %f0, %f2, %f461 62! NO-VIS3: error: instruction requires a CPU feature not currently enabled63! VIS3: fnmuls %f1, %f3, %f5                    ! encoding: [0x8b,0xa0,0x4b,0x23]64fnmuls %f1, %f3, %f565! NO-VIS3: error: instruction requires a CPU feature not currently enabled66! VIS3: fnmuld %f0, %f2, %f4                    ! encoding: [0x89,0xa0,0x0b,0x42]67fnmuld %f0, %f2, %f468! NO-VIS3: error: instruction requires a CPU feature not currently enabled69! VIS3: fnsmuld %f1, %f3, %f4                   ! encoding: [0x89,0xa0,0x4f,0x23]70fnsmuld %f1, %f3, %f471 72! NO-VIS3: error: instruction requires a CPU feature not currently enabled73! VIS3: fpadd64 %f0, %f2, %f4                   ! encoding: [0x89,0xb0,0x08,0x42]74fpadd64 %f0, %f2, %f475 76! NO-VIS3: error: instruction requires a CPU feature not currently enabled77! VIS3: fsll16 %f0, %f2, %f4                    ! encoding: [0x89,0xb0,0x04,0x22]78fsll16 %f0, %f2, %f479! NO-VIS3: error: instruction requires a CPU feature not currently enabled80! VIS3: fsrl16 %f0, %f2, %f4                    ! encoding: [0x89,0xb0,0x04,0x62]81fsrl16 %f0, %f2, %f482! NO-VIS3: error: instruction requires a CPU feature not currently enabled83! VIS3: fsll32 %f0, %f2, %f4                    ! encoding: [0x89,0xb0,0x04,0xa2]84fsll32 %f0, %f2, %f485! NO-VIS3: error: instruction requires a CPU feature not currently enabled86! VIS3: fsrl32 %f0, %f2, %f4                    ! encoding: [0x89,0xb0,0x04,0xe2]87fsrl32 %f0, %f2, %f488! NO-VIS3: error: instruction requires a CPU feature not currently enabled89! VIS3: fslas16 %f0, %f2, %f4                   ! encoding: [0x89,0xb0,0x05,0x22]90fslas16 %f0, %f2, %f491! NO-VIS3: error: instruction requires a CPU feature not currently enabled92! VIS3: fsra16 %f0, %f2, %f4                    ! encoding: [0x89,0xb0,0x05,0x62]93fsra16 %f0, %f2, %f494! NO-VIS3: error: instruction requires a CPU feature not currently enabled95! VIS3: fslas32 %f0, %f2, %f4                   ! encoding: [0x89,0xb0,0x05,0xa2]96fslas32 %f0, %f2, %f497! NO-VIS3: error: instruction requires a CPU feature not currently enabled98! VIS3: fsra32 %f0, %f2, %f4                    ! encoding: [0x89,0xb0,0x05,0xe2]99fsra32 %f0, %f2, %f4100 101! NO-VIS3: error: instruction requires a CPU feature not currently enabled102! VIS3: lzcnt %o0, %o1                          ! encoding: [0x93,0xb0,0x02,0xe8]103lzcnt %o0, %o1104 105! NO-VIS3: error: instruction requires a CPU feature not currently enabled106! VIS3: movstosw %f0, %o0                       ! encoding: [0x91,0xb0,0x22,0x60]107movstosw %f0, %o0108! NO-VIS3: error: instruction requires a CPU feature not currently enabled109! VIS3: movstouw %f0, %o0                       ! encoding: [0x91,0xb0,0x22,0x20]110movstouw %f0, %o0111! NO-VIS3: error: instruction requires a CPU feature not currently enabled112! VIS3: movdtox %f0, %o0                        ! encoding: [0x91,0xb0,0x22,0x00]113movdtox %f0, %o0114! NO-VIS3: error: instruction requires a CPU feature not currently enabled115! VIS3: movwtos %o0, %f0                        ! encoding: [0x81,0xb0,0x23,0x28]116movwtos %o0, %f0117! NO-VIS3: error: instruction requires a CPU feature not currently enabled118! VIS3: movxtod %o0, %f0                        ! encoding: [0x81,0xb0,0x23,0x08]119movxtod %o0, %f0120 121! NO-VIS3: error: instruction requires a CPU feature not currently enabled122! VIS3: pdistn %f0, %f2, %o0                    ! encoding: [0x91,0xb0,0x07,0xe2]123pdistn %f0, %f2, %o0124 125! NO-VIS3: error: instruction requires a CPU feature not currently enabled126! VIS3: umulxhi %o0, %o1, %o2                   ! encoding: [0x95,0xb2,0x02,0xc9]127umulxhi %o0, %o1, %o2128! NO-VIS3: error: instruction requires a CPU feature not currently enabled129! VIS3: xmulx %o0, %o1, %o2                     ! encoding: [0x95,0xb2,0x22,0xa9]130xmulx %o0, %o1, %o2131! NO-VIS3: error: instruction requires a CPU feature not currently enabled132! VIS3: xmulxhi %o0, %o1, %o2                   ! encoding: [0x95,0xb2,0x22,0xc9]133xmulxhi %o0, %o1, %o2134