Files
TheRock/debug-tools/rocgdb/source/sim/testsuite/sh/shll.s
T
derek.holloway 7502bf64a4
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
Flatten subprojects into a single base monorepo
2026-09-02 16:34:47 -07:00

92 lines
1.3 KiB
ArmAsm

# sh testcase for shll
# mach: all
# as(sh): -defsym sim_cpu=0
# as(shdsp): -defsym sim_cpu=1 -dsp
.include "testutils.inc"
start
shll:
set_grs_a5a5
mov #1, r1
shll r1
assertreg 2, r1
shll r1
assertreg 4, r1
shll r1
assertreg 8, r1
shll r1
assertreg 16, r1
shll r1
assertreg 32, r1
shll r1
assertreg 64, r1
shll r1
assertreg 0x80, r1
shll r1
assertreg 0x100, r1
shll r1
assertreg 0x200, r1
shll r1
assertreg 0x400, r1
shll r1
assertreg 0x800, r1
shll r1
assertreg 0x1000, r1
shll r1
assertreg 0x2000, r1
shll r1
assertreg 0x4000, r1
shll r1
assertreg 0x8000, r1
shll r1
assertreg 0x10000, r1
shll r1
assertreg 0x20000, r1
shll r1
assertreg 0x40000, r1
shll r1
assertreg 0x80000, r1
shll r1
assertreg 0x100000, r1
shll r1
assertreg 0x200000, r1
shll r1
assertreg 0x400000, r1
shll r1
assertreg 0x800000, r1
shll r1
assertreg 0x1000000, r1
shll r1
assertreg 0x2000000, r1
shll r1
assertreg 0x4000000, r1
shll r1
assertreg 0x8000000, r1
shll r1
assertreg 0x10000000, r1
shll r1
assertreg 0x20000000, r1
shll r1
assertreg 0x40000000, r1
shll r1
assertreg 0x80000000, r1
shll r1
assertreg 0, r1
shll r1
assertreg 0, r1
# another:
mov #1, r1
shll r1
shll r1
shll r1
assertreg 8, r1
set_greg 0xa5a5a5a5, r1
test_grs_a5a5
pass
exit 0