CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
137 lines
7.2 KiB
ArmAsm
137 lines
7.2 KiB
ArmAsm
! RUN: not llvm-mc %s -triple=sparcv9 -show-encoding 2>&1 | FileCheck %s --check-prefixes=NO-VIS3
|
|
! RUN: llvm-mc %s -triple=sparcv9 -mattr=+vis3 -show-encoding | FileCheck %s --check-prefixes=VIS3 --implicit-check-not=error:
|
|
|
|
!! VIS 3 instructions.
|
|
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: addxc %o0, %o1, %o2 ! encoding: [0x95,0xb2,0x02,0x29]
|
|
addxc %o0, %o1, %o2
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: addxccc %o0, %o1, %o2 ! encoding: [0x95,0xb2,0x02,0x69]
|
|
addxccc %o0, %o1, %o2
|
|
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: cmask8 %o0 ! encoding: [0x81,0xb0,0x03,0x68]
|
|
cmask8 %o0
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: cmask16 %o0 ! encoding: [0x81,0xb0,0x03,0xa8]
|
|
cmask16 %o0
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: cmask32 %o0 ! encoding: [0x81,0xb0,0x03,0xe8]
|
|
cmask32 %o0
|
|
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fchksm16 %f0, %f2, %f4 ! encoding: [0x89,0xb0,0x08,0x82]
|
|
fchksm16 %f0, %f2, %f4
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fmean16 %f0, %f2, %f4 ! encoding: [0x89,0xb0,0x08,0x02]
|
|
fmean16 %f0, %f2, %f4
|
|
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fhadds %f1, %f3, %f5 ! encoding: [0x8b,0xa0,0x4c,0x23]
|
|
fhadds %f1, %f3, %f5
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fhaddd %f0, %f2, %f4 ! encoding: [0x89,0xa0,0x0c,0x42]
|
|
fhaddd %f0, %f2, %f4
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fhsubs %f1, %f3, %f5 ! encoding: [0x8b,0xa0,0x4c,0xa3]
|
|
fhsubs %f1, %f3, %f5
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fhsubd %f0, %f2, %f4 ! encoding: [0x89,0xa0,0x0c,0xc2]
|
|
fhsubd %f0, %f2, %f4
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: flcmps %fcc0, %f3, %f5 ! encoding: [0x81,0xb0,0xea,0x25]
|
|
flcmps %fcc0, %f3, %f5
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: flcmpd %fcc0, %f2, %f4 ! encoding: [0x81,0xb0,0xaa,0x44]
|
|
flcmpd %fcc0, %f2, %f4
|
|
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fnadds %f1, %f3, %f5 ! encoding: [0x8b,0xa0,0x4a,0x23]
|
|
fnadds %f1, %f3, %f5
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fnaddd %f0, %f2, %f4 ! encoding: [0x89,0xa0,0x0a,0x42]
|
|
fnaddd %f0, %f2, %f4
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fnhadds %f1, %f3, %f5 ! encoding: [0x8b,0xa0,0x4e,0x23]
|
|
fnhadds %f1, %f3, %f5
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fnhaddd %f0, %f2, %f4 ! encoding: [0x89,0xa0,0x0e,0x42]
|
|
fnhaddd %f0, %f2, %f4
|
|
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fnmuls %f1, %f3, %f5 ! encoding: [0x8b,0xa0,0x4b,0x23]
|
|
fnmuls %f1, %f3, %f5
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fnmuld %f0, %f2, %f4 ! encoding: [0x89,0xa0,0x0b,0x42]
|
|
fnmuld %f0, %f2, %f4
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fnsmuld %f1, %f3, %f4 ! encoding: [0x89,0xa0,0x4f,0x23]
|
|
fnsmuld %f1, %f3, %f4
|
|
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fpadd64 %f0, %f2, %f4 ! encoding: [0x89,0xb0,0x08,0x42]
|
|
fpadd64 %f0, %f2, %f4
|
|
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fsll16 %f0, %f2, %f4 ! encoding: [0x89,0xb0,0x04,0x22]
|
|
fsll16 %f0, %f2, %f4
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fsrl16 %f0, %f2, %f4 ! encoding: [0x89,0xb0,0x04,0x62]
|
|
fsrl16 %f0, %f2, %f4
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fsll32 %f0, %f2, %f4 ! encoding: [0x89,0xb0,0x04,0xa2]
|
|
fsll32 %f0, %f2, %f4
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fsrl32 %f0, %f2, %f4 ! encoding: [0x89,0xb0,0x04,0xe2]
|
|
fsrl32 %f0, %f2, %f4
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fslas16 %f0, %f2, %f4 ! encoding: [0x89,0xb0,0x05,0x22]
|
|
fslas16 %f0, %f2, %f4
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fsra16 %f0, %f2, %f4 ! encoding: [0x89,0xb0,0x05,0x62]
|
|
fsra16 %f0, %f2, %f4
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fslas32 %f0, %f2, %f4 ! encoding: [0x89,0xb0,0x05,0xa2]
|
|
fslas32 %f0, %f2, %f4
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: fsra32 %f0, %f2, %f4 ! encoding: [0x89,0xb0,0x05,0xe2]
|
|
fsra32 %f0, %f2, %f4
|
|
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: lzcnt %o0, %o1 ! encoding: [0x93,0xb0,0x02,0xe8]
|
|
lzcnt %o0, %o1
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: lzcnt %o0, %o1 ! encoding: [0x93,0xb0,0x02,0xe8]
|
|
lzd %o0, %o1
|
|
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: movstosw %f0, %o0 ! encoding: [0x91,0xb0,0x22,0x60]
|
|
movstosw %f0, %o0
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: movstouw %f0, %o0 ! encoding: [0x91,0xb0,0x22,0x20]
|
|
movstouw %f0, %o0
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: movdtox %f0, %o0 ! encoding: [0x91,0xb0,0x22,0x00]
|
|
movdtox %f0, %o0
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: movwtos %o0, %f0 ! encoding: [0x81,0xb0,0x23,0x28]
|
|
movwtos %o0, %f0
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: movxtod %o0, %f0 ! encoding: [0x81,0xb0,0x23,0x08]
|
|
movxtod %o0, %f0
|
|
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: pdistn %f0, %f2, %o0 ! encoding: [0x91,0xb0,0x07,0xe2]
|
|
pdistn %f0, %f2, %o0
|
|
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: umulxhi %o0, %o1, %o2 ! encoding: [0x95,0xb2,0x02,0xc9]
|
|
umulxhi %o0, %o1, %o2
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: xmulx %o0, %o1, %o2 ! encoding: [0x95,0xb2,0x22,0xa9]
|
|
xmulx %o0, %o1, %o2
|
|
! NO-VIS3: error: instruction requires a CPU feature not currently enabled
|
|
! VIS3: xmulxhi %o0, %o1, %o2 ! encoding: [0x95,0xb2,0x22,0xc9]
|
|
xmulxhi %o0, %o1, %o2
|