blob: fd9a8994bc5e9bdfc26d04160b146a31b732d12f [file] [log] [blame]
# check that lsri works correctly
# mach: mcore
.include "testutils.inc"
start
# Construct -1
bmaski r2, 32
# Clear a couple bits
bclri r2, 0
bclri r2, 1
# rotate by 16
rotli r2, 16
# Construct 0xfffcffff
bmaski r1, 32
bclri r1, 16
bclri r1, 17
# Compare them, they should be equal
cmpne r2,r1
jbt .L1
pass
.L1:
fail