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
76 lines
4.8 KiB
ArmAsm
76 lines
4.8 KiB
ArmAsm
// RUN: llvm-mc -triple aarch64-none-linux-gnu -show-encoding -mattr=+hbc < %s | FileCheck %s
|
|
// RUN: llvm-mc -triple aarch64-none-linux-gnu -show-encoding -mattr=+v8.8a < %s | FileCheck %s
|
|
// RUN: not llvm-mc -triple aarch64-none-linux-gnu < %s 2>&1 | FileCheck --check-prefix=CHECK-NO-HBC-ERR %s
|
|
|
|
lbl:
|
|
bc.eq lbl
|
|
bc.ne lbl
|
|
bc.cs lbl
|
|
bc.hs lbl
|
|
bc.lo lbl
|
|
bc.cc lbl
|
|
bc.mi lbl
|
|
bc.pl lbl
|
|
bc.vs lbl
|
|
bc.vc lbl
|
|
bc.hi lbl
|
|
bc.ls lbl
|
|
bc.ge lbl
|
|
bc.lt lbl
|
|
bc.gt lbl
|
|
bc.le lbl
|
|
bc.al lbl
|
|
|
|
// CHECK: bc.eq lbl // encoding: [0bAAA10000,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
// CHECK: bc.ne lbl // encoding: [0bAAA10001,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
// CHECK: bc.hs lbl // encoding: [0bAAA10010,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
// CHECK: bc.hs lbl // encoding: [0bAAA10010,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
// CHECK: bc.lo lbl // encoding: [0bAAA10011,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
// CHECK: bc.lo lbl // encoding: [0bAAA10011,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
// CHECK: bc.mi lbl // encoding: [0bAAA10100,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
// CHECK: bc.pl lbl // encoding: [0bAAA10101,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
// CHECK: bc.vs lbl // encoding: [0bAAA10110,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
// CHECK: bc.vc lbl // encoding: [0bAAA10111,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
// CHECK: bc.hi lbl // encoding: [0bAAA11000,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
// CHECK: bc.ls lbl // encoding: [0bAAA11001,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
// CHECK: bc.ge lbl // encoding: [0bAAA11010,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
// CHECK: bc.lt lbl // encoding: [0bAAA11011,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
// CHECK: bc.gt lbl // encoding: [0bAAA11100,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
// CHECK: bc.le lbl // encoding: [0bAAA11101,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
// CHECK: bc.al lbl // encoding: [0bAAA11110,A,A,0x54]
|
|
// CHECK: // fixup A - offset: 0, value: lbl, kind: fixup_aarch64_pcrel_branch19
|
|
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|
|
// CHECK-NO-HBC-ERR: [[@LINE-53]]:9: error: instruction requires: hbc
|